Class NodeFilter

NodeFilter class

Filter sind Objekte, die Knoten „herausfiltern“ können.

public abstract class NodeFilter : DOMObject, INodeFilter

Methoden

NameBeschreibung
abstract AcceptNode(Node)Testet, ob ein bestimmter Knoten in der logischen Ansicht von a TreeWalker oder NodeIterator sichtbar ist. Diese Funktion wird von der Implementierung von TreeWalker und NodeIterator aufgerufen; es wird normalerweise nicht direkt von Benutzercode aufgerufen. (Obwohl Sie dies tun könnten, wenn Sie denselben Filter verwenden wollten, um Ihre eigene Anwendungslogik zu steuern.)
override GetPlatformType()Diese Methode wird zum Abrufen des ECMAScript-Objekts verwendetType .

Felder

NameBeschreibung
const FILTER_ACCEPTAkzeptieren Sie den Knoten. Für NodeIterator oder TreeWalker definierte Navigationsmethoden geben diesen -Knoten zurück.
const FILTER_REJECTDen Knoten ablehnen. Für NodeIterator oder TreeWalker definierte Navigationsmethoden geben diesen Knoten nicht zurück. Für TreeWalker werden die Kinder dieses Knotens ebenfalls abgelehnt. NodeIterators behandeln dies als -Synonym für FILTER_SKIP.
const FILTER_SKIPÜberspringen Sie diesen einzelnen Knoten. Für NodeIterator oder TreeWalker definierte Navigationsmethoden geben diesen Knoten nicht zurück. Sowohl für NodeIterator als auch für TreeWalker werden die Kinder dieses Knotens immer noch berücksichtigt.
const SHOW_ALLAlle Knoten anzeigen.
const SHOW_ATTRIBUTEAttr-Knoten anzeigen. Dies ist nur sinnvoll, wenn ein -Iterator oder Tree-Walker mit einem Attributknoten als -Wurzel erstellt wird; in diesem Fall bedeutet dies, dass der Attributknoten an der ersten Position der Iteration oder Traversierung erscheint. Da Attribute nie Kinder anderer Knoten sind, erscheinen sie nicht, wenn der Dokumentenbaum durchlaufen wird.
const SHOW_CDATA_SECTIONCDATASection-Knoten anzeigen.
const SHOW_COMMENTKommentarknoten anzeigen.
const SHOW_DOCUMENTDokumentknoten anzeigen.
const SHOW_DOCUMENT_FRAGMENTDocumentFragment-Knoten anzeigen.
const SHOW_DOCUMENT_TYPEDocumentType-Knoten anzeigen.
const SHOW_ELEMENTElementknoten anzeigen.
const SHOW_ENTITYEntitätsknoten anzeigen. Dies ist nur sinnvoll, wenn ein Iterator oder Tree-Walker mit einem Entity-Knoten als -Wurzel erstellt wird; in diesem Fall bedeutet dies, dass der Entity -Knoten an der ersten Position der Traversierung erscheint. Da Entitäten nicht Teil des Dokumentenbaums sind, erscheinen sie nicht, wenn den Dokumentenbaum durchlaufen.
const SHOW_ENTITY_REFERENCEEntityReference-Knoten anzeigen.
const SHOW_NOTATIONNotationsknoten anzeigen. Dies ist nur sinnvoll, wenn ein Iterator oder Tree-Walker mit einem Notationsknoten als -Wurzel erstellt wird; in diesem Fall bedeutet dies, dass der -Notationsknoten an der ersten Position des -Durchlaufs erscheint. Da Notationen nicht Teil des Dokumentenbaums sind, erscheinen sie nicht, wenn der Dokumentenbaum durchlaufen wird.
const SHOW_PROCESSING_INSTRUCTIONProcessingInstruction-Knoten anzeigen.
const SHOW_TEXTTextknoten anzeigen.

Siehe auch