Class NodeFilter
Inhalt
[
Ausblenden
]NodeFilter class
Filter sind Objekte, die Knoten „herausfiltern“ können.
public abstract class NodeFilter : DOMObject, INodeFilter
Methoden
Name | Beschreibung |
---|---|
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
Name | Beschreibung |
---|---|
const FILTER_ACCEPT | Akzeptieren Sie den Knoten. Für NodeIterator oder TreeWalker definierte Navigationsmethoden geben diesen -Knoten zurück. |
const FILTER_REJECT | Den 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_ALL | Alle Knoten anzeigen. |
const SHOW_ATTRIBUTE | Attr-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_SECTION | CDATASection-Knoten anzeigen. |
const SHOW_COMMENT | Kommentarknoten anzeigen. |
const SHOW_DOCUMENT | Dokumentknoten anzeigen. |
const SHOW_DOCUMENT_FRAGMENT | DocumentFragment-Knoten anzeigen. |
const SHOW_DOCUMENT_TYPE | DocumentType-Knoten anzeigen. |
const SHOW_ELEMENT | Elementknoten anzeigen. |
const SHOW_ENTITY | Entitä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_REFERENCE | EntityReference-Knoten anzeigen. |
const SHOW_NOTATION | Notationsknoten 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_INSTRUCTION | ProcessingInstruction-Knoten anzeigen. |
const SHOW_TEXT | Textknoten anzeigen. |
Siehe auch
- class DOMObject
- interface INodeFilter
- namensraum Aspose.Html.Dom.Traversal.Filters
- Montage Aspose.HTML