@vivliostyle/core
    Preparing search index...

    Interface XMLDocHolder

    interface XMLDocHolder {
        body: Element;
        document: Document;
        head: Element;
        idMap: { [key: string]: Element };
        lang: string;
        last: Element;
        lastOffset: number;
        root: Element;
        store: XmlDoc.XMLDocStore;
        totalOffset: number;
        url: string;
        doc(): XmlDoc.NodeList;
        getElement(url: string): Element;
        getElementOffset(element: Element): number;
        getNodeByOffset(offset: number): Node;
        getNodeOffset(srcNode: Node, offsetInNode: number, after: boolean): number;
        getTotalOffset(): number;
    }

    Implemented by

    Index

    Properties

    body: Element
    document: Document
    head: Element
    idMap: { [key: string]: Element }
    lang: string
    last: Element
    lastOffset: number
    root: Element
    totalOffset: number
    url: string

    Methods

    • Get element by URL in the source document(s). URL must be in either '#id' or 'url#id' form.

      Parameters

      • url: string

      Returns Element

    • Parameters

      • element: Element

      Returns number

    • Parameters

      • offset: number

      Returns Node

      last node such that its offset is less or equal to the given

    • Parameters

      • srcNode: Node
      • offsetInNode: number
      • after: boolean

      Returns number