Class NodeFilter

NodeFilter class

Filters zijn objecten die nodes kunnen “uitfilteren”.

public abstract class NodeFilter : DOMObject, INodeFilter

methoden

NaamBeschrijving
abstract AcceptNode(Node)Test of een gespecificeerd knooppunt zichtbaar is in de logische weergave van a TreeWalker of NodeIterator. Deze functie wordt aangeroepen door de implementatie van TreeWalker and NodeIterator; het wordt normaal gesproken niet rechtstreeks aangeroepen vanuit gebruikerscode. (Hoewel u dit zou kunnen doen als u het filter same wilt gebruiken om uw eigen toepassingslogica te sturen.)
override GetPlatformType()Deze methode wordt gebruikt om het ECMAScript-object op te halenType .

Velden

NaamBeschrijving
const FILTER_ACCEPTAccepteer het knooppunt. Navigatiemethoden gedefinieerd voor NodeIterator of TreeWalker zullen dit knooppunt retourneren.
const FILTER_REJECTVerwerp de knoop. Navigatiemethoden gedefinieerd voor NodeIterator of TreeWalker zullen dit knooppunt niet retourneren. Voor TreeWalker worden de kinderen van dit knooppunt ook afgewezen. NodeIterators behandelen dit als een synoniem voor FILTER_SKIP.
const FILTER_SKIPSla dit enkele knooppunt over. Navigatiemethoden gedefinieerd voor NodeIterator of TreeWalker zullen dit knooppunt niet retourneren. Voor zowel NodeIterator als TreeWalker worden de kinderen van dit knooppunt nog steeds beschouwd als .
const SHOW_ALLToon alle knooppunten.
const SHOW_ATTRIBUTEToon Attr-knooppunten. Dit is alleen zinvol bij het maken van een iterator of tree-walker met een attribuutknooppunt als root; in dit geval betekent dit dat het attribuutknooppunt op de eerste positie van de iteratie of traversal zal verschijnen. Aangezien attributen nooit kinderen zijn van andere knooppunten, verschijnen ze niet bij het doorlopen van de documentstructuur.
const SHOW_CDATA_SECTIONToon CDATAsectie-knooppunten.
const SHOW_COMMENTToon commentaarknooppunten.
const SHOW_DOCUMENTToon documentknooppunten.
const SHOW_DOCUMENT_FRAGMENTToon DocumentFragment-knooppunten.
const SHOW_DOCUMENT_TYPEToon DocumentType-knooppunten.
const SHOW_ELEMENTElementknooppunten tonen.
const SHOW_ENTITYEntiteitsknooppunten weergeven. Dit is alleen zinvol bij het maken van een iterator of tree-walker met een Entity node als root; in dit geval betekent dit dat het knooppunt Entity op de eerste positie van de traversal verschijnt. Aangezien entiteiten geen deel uitmaken van de documentboom, verschijnen ze niet wanneer de documentboom doorkruist.
const SHOW_ENTITY_REFERENCEToon EntityReference-knooppunten.
const SHOW_NOTATIONToon notatieknooppunten. Dit is alleen zinvol bij het maken van een iterator of tree-walker met een notatieknooppunt als root; in dit geval betekent dit dat het Notatieknooppunt zal verschijnen in de eerste positie van de traversal. Aangezien notaties geen deel uitmaken van de documentboom, verschijnen ze niet bij het doorlopen van de documentboom.
const SHOW_PROCESSING_INSTRUCTIONToon ProcessingInstruction-knooppunten.
const SHOW_TEXTToon tekstknooppunten.

Zie ook