xpath_util.d.ts 727 B

12345678910111213141516
  1. export declare const xpath: {
  2. currentDocument: Document;
  3. evaluate: (x: string, node: Element, nsr: Resolver, rt: number, result: XPathResult) => XPathResult;
  4. result: any;
  5. createNSResolver: (nodeResolver: Element) => XPathNSResolver;
  6. };
  7. export declare function resolveNameSpace(prefix: string): string;
  8. declare class Resolver {
  9. lookupNamespaceURI: any;
  10. constructor();
  11. }
  12. export declare function evalXPath(expression: string, rootNode: Element): Element[];
  13. export declare function evaluateBoolean(expression: string, rootNode: Element): boolean;
  14. export declare function evaluateString(expression: string, rootNode: Element): string;
  15. export declare function updateEvaluator(node: Element): void;
  16. export {};