imsc
Version:
Renders IMSC documents to HTML5 fragments
38 lines • 990 B
TypeScript
/**
* @returns {Parser}
*/
export function createSAXParserFromDOMParser(): Parser;
/**
* Implements an XML parser from the web browser's DOMParser
*
* @module parser
*/
/**
* @typedef {import("./parser.js").Node} Node
* @typedef {import("./parser.js").Parser} Parser
* @typedef {import("./parser.js").Attribute} Attribute
*/
export class XMLParser {
/**
* @param {Element} element
* @returns {Node}
*/
static toNode(element: Element): Node;
static toNS(node: any): {
name: any;
prefix: any;
local: any;
uri: any;
value: any;
};
onopentag: (node: any) => void;
ontext: (str: any) => void;
onclosetag: () => void;
write(xmlstring: any): this;
process(element: any): void;
close(): this;
}
export type Node = import("./parser.js").Node;
export type Parser = import("./parser.js").Parser;
export type Attribute = import("./parser.js").Attribute;
//# sourceMappingURL=dom_to_parser.d.ts.map