Class NodeFilter
Der Name: Aspose.Html.Dom.Traversal.Filters Sammlung: Aspose.HTML.dll (25.4.0)
Filter sind Objekte, die wissen, wie man Knoten “ausfiltert.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Vererbte Mitglieder
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NodeFilter()
protected NodeFilter()
Fields
FILTER_ACCEPT
die Node akzeptieren. Navigationsmethoden definiert fürNodeIterator oder TreeWalker wird dies zurückgebenund Node.
public const short FILTER_ACCEPT = 1
Feldwert
FILTER_REJECT
Ablehnung der Node. Navigationsmethoden definiert fürNodeIterator oder TreeWalker werden nicht zurückkehrenfür TreeWalker, die Kinder dieser Nodewird auch abgelehnt werden. NodeIterators behandeln dies als eineSynonym für FILTER_SKIP.
public const short FILTER_REJECT = 2
Feldwert
FILTER_SKIP
Entfernen Sie diesen einzelnen Knoten. Navigationsmethoden definiert fürNodeIterator oder TreeWalker werden nicht zurückkehrenfür beide NodeIterator undTreeWalker, die Kinder dieser Node werden immer nochund berücksichtigt.
public const short FILTER_SKIP = 3
Feldwert
SHOW_ALL
Alle Node anzeigen.
public const long SHOW_ALL = 4294967295
Feldwert
SHOW_ATTRIBUTE
Anzeigen von Attr Knoten. Dies ist nur sinnvoll, wenn eineiterator oder tree-walker mit einem attribute node als seinWurzel; in diesem Fall bedeutet es, dass die Attribute NodeSie erscheinen in der ersten Position der Iteration oder der Kreuzung.Da Attribute niemals Kinder anderer Knoten sind, werden sie nichtSie erscheinen, wenn Sie über das Dokumentenbaum reisen.
public const long SHOW_ATTRIBUTE = 2
Feldwert
SHOW_CDATA_SECTION
Anzeigen von CDATASection Knoten.
public const long SHOW_CDATA_SECTION = 8
Feldwert
SHOW_COMMENT
Anzeigen von Node.
public const long SHOW_COMMENT = 128
Feldwert
SHOW_DOCUMENT
Anzeigen von Dokumenten Knoten.
public const long SHOW_DOCUMENT = 256
Feldwert
SHOW_DOCUMENT_FRAGMENT
Dokumentfragment Node anzeigen.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Feldwert
SHOW_DOCUMENT_TYPE
Anzeigen von DocumentType Knoten.
public const long SHOW_DOCUMENT_TYPE = 512
Feldwert
SHOW_ELEMENT
Zeigen Sie Element Node.
public const long SHOW_ELEMENT = 1
Feldwert
SHOW_ENTITY
Entity Knoten anzeigen. Dies ist nur sinnvoll, wenn Sieein Iterator oder ein Baumwanderer mit einem Entity-Node als seinerIn diesem Fall bedeutet es, dass die EinheitNode wird in der ersten Position des Durchgangs erscheinen.Einheiten sind nicht Teil des Dokumentbaums, sie erscheinen nicht, wennber den Dokumentenbaum.
public const long SHOW_ENTITY = 32
Feldwert
SHOW_ENTITY_REFERENCE
EntityReference Node anzeigen.
public const long SHOW_ENTITY_REFERENCE = 16
Feldwert
SHOW_NOTATION
Zeigen Sie Notationsnoten. Dies ist nur sinnvoll, wenn Sieein Iterator oder ein Baumwanderer mit einem NotationsnodeRoot; in diesem Fall bedeutet es, dass dieDie Notationsnode wird in der ersten Position desWeil Notationen nicht Teil des Dokumentenbaums sind, werden sieSie erscheinen nicht, wenn Sie über das Dokumentenbaum reisen.
public const long SHOW_NOTATION = 2048
Feldwert
SHOW_PROCESSING_INSTRUCTION
Zeigen Sie VerarbeitungInstruktionsknoten.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Feldwert
SHOW_TEXT
Text Node anzeigen.
public const long SHOW_TEXT = 4
Feldwert
Methods
AcceptNode(Node)
Prüfen Sie, ob eine bestimmte Node in der logischen Sicht einesTreeWalker oder NodeIterator. Diese FunktionSie werden durch die Umsetzung von TreeWalker undNodeIterator; es wird normalerweise nicht direkt vonBenutzercode. (Obwohl Sie das tun können, wenn Sie das gleiche verwenden möchtenFilter, um Ihre eigene Anwendungslogik zu führen.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node zu überprüfen, um zu sehen, ob es den Filter überschreitet oder nicht.
Returns
eine Konstante, um festzustellen, ob der Knoten akzeptiert wird,abgelehnt oder abgelehnt, wie oben definiert.
GetPlatformType()
Diese Methode wird verwendet, um das ECMAScript Object System.Type zu erhalten.
public override Type GetPlatformType()
Returns
Das ECMAScript Objekt System.Type.