dom_util.d.ts 1.2 KB

123456789101112131415161718192021222324252627
  1. export declare function toArray(nodeList: NodeList | NamedNodeMap): any[];
  2. export declare function parseInput(input: string): Element;
  3. export declare enum NodeType {
  4. ELEMENT_NODE = 1,
  5. ATTRIBUTE_NODE = 2,
  6. TEXT_NODE = 3,
  7. CDATA_SECTION_NODE = 4,
  8. ENTITY_REFERENCE_NODE = 5,
  9. ENTITY_NODE = 6,
  10. PROCESSING_INSTRUCTION_NODE = 7,
  11. COMMENT_NODE = 8,
  12. DOCUMENT_NODE = 9,
  13. DOCUMENT_TYPE_NODE = 10,
  14. DOCUMENT_FRAGMENT_NODE = 11,
  15. NOTATION_NODE = 12
  16. }
  17. export declare function replaceNode(oldNode: Node, newNode: Node): void;
  18. export declare function createElement(tag: string): Element;
  19. export declare function createElementNS(url: string, tag: string): Element;
  20. export declare function createTextNode(content: string): Text;
  21. export declare function formatXml(xml: string): string;
  22. export declare function querySelectorAllByAttr(node: Element, attr: string): Element[];
  23. export declare function querySelectorAllByAttrValue(node: Element, attr: string, value: string): Element[];
  24. export declare function querySelectorAll(node: Element, tag: string): Element[];
  25. export declare function tagName(node: Element): string;
  26. export declare function cloneNode(node: Element): Element;
  27. export declare function serializeXml(node: Element): string;