Class NodeFilter
Nazwa przestrzeń: Aspose.Html.Dom.Traversal.Filters Zestaw: Aspose.HTML.dll (25.4.0)
Filtry to obiekty, które wiedzą, jak “filtrować” węzły.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Dziedziczeni członkowie
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
Przyjmuj przycisk. metody nawigacji zdefiniowane dlaNodeIterator lub TreeWalker powrócii node.
public const short FILTER_ACCEPT = 1
Wartość pola
FILTER_REJECT
Odrzucić przycisk. metody nawigacji zdefiniowane dlaNodeIterator lub TreeWalker nie powrócąDla TreeWalker, dzieci tego noduBędzie również odrzucony. NodeIterators traktuje to jakoSynonim dla FILTER_SKIP.
public const short FILTER_REJECT = 2
Wartość pola
FILTER_SKIP
Wyłącz ten pojedynczy przycisk. metody nawigacji zdefiniowane dlaNodeIterator lub TreeWalker nie powrócąw tym node. dla obu NodeIterator iTreeWalker, dzieci tego węzła będą nadali rozpatrywane.
public const short FILTER_SKIP = 3
Wartość pola
SHOW_ALL
Pokaż wszystkie nody.
public const long SHOW_ALL = 4294967295
Wartość pola
SHOW_ATTRIBUTE
Wyświetlanie węzłów Attr. To ma znaczenie tylko podczas tworzeniaiterator lub drzewo-walker z atrybutem jako jegoŹródło: w tym przypadku oznacza to, że atrybutpojawia się w pierwszej pozycji iteracji lub przepływu.Ponieważ atrybuty nigdy nie są dziećmi innych węzłów, niepojawia się podczas przechodzenia przez drzewo dokumentowe.
public const long SHOW_ATTRIBUTE = 2
Wartość pola
SHOW_CDATA_SECTION
Wyświetl nody CDATASection.
public const long SHOW_CDATA_SECTION = 8
Wartość pola
SHOW_COMMENT
Pokaż kompozycje węzłów.
public const long SHOW_COMMENT = 128
Wartość pola
SHOW_DOCUMENT
Wyświetlanie dokumentów węzłów.
public const long SHOW_DOCUMENT = 256
Wartość pola
SHOW_DOCUMENT_FRAGMENT
Wyświetlanie węzłów dokumentowych.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Wartość pola
SHOW_DOCUMENT_TYPE
Wyświetlanie węzłów dokumentowych.
public const long SHOW_DOCUMENT_TYPE = 512
Wartość pola
SHOW_ELEMENT
Pokaż elementowe węzły.
public const long SHOW_ELEMENT = 1
Wartość pola
SHOW_ENTITY
Wyświetlanie węzłów podmiotu. jest to znaczące tylko w przypadku tworzeniaiterator lub drzewo-walker z węzłem jednostki jako jegow tym przypadku, oznacza to, że podmiotNode pojawią się w pierwszej pozycji przewodu.Podmioty nie są częścią drzewa dokumentowego, nie pojawiają się, gdyPrzechodzimy przez drzewo dokumentowe.
public const long SHOW_ENTITY = 32
Wartość pola
SHOW_ENTITY_REFERENCE
Wyświetl EntityReference węzły.
public const long SHOW_ENTITY_REFERENCE = 16
Wartość pola
SHOW_NOTATION
Wyświetlanie węzłów notowania. to ma znaczenie tylko podczas tworzeniaiterator lub drzewo-walker z przyciskem Notation jako jegow tym przypadku; w tym przypadku oznacza to, żeNode notowania pojawią się w pierwszej pozycjiPonieważ notatki nie są częścią drzewa dokumentowego,Nie pojawia się podczas przechodzenia przez drzewo dokumentowe.
public const long SHOW_NOTATION = 2048
Wartość pola
SHOW_PROCESSING_INSTRUCTION
Wyświetlanie węzłów instrukcji.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Wartość pola
SHOW_TEXT
Wyświetlanie tekstowych węzłów.
public const long SHOW_TEXT = 4
Wartość pola
Methods
AcceptNode(Node)
Sprawdź, czy określony przycisk jest widoczny z logicznego punktu widzeniaTreeWalker lub NodeIterator. ta funkcjaBędą one wezwane przez wdrożenie TreeWalker iNodeIterator; zwykle nie jest zwany bezpośrednio zkod użytkownika. (chociaż można to zrobić, jeśli chcesz użyć tego samegofiltry, aby kierować własną logiką aplikacji.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node do sprawdzenia, czy przechodzi filtr, czy nie.
Returns
stały, aby ustalić, czy węzły są akceptowane,odrzucone lub odrzucone, jak zdefiniowano powyżej.
GetPlatformType()
Metoda ta jest używana do odzyskania obiektu ECMAScript System.Type.
public override Type GetPlatformType()
Returns
Obiekt ECMAScript System.Typ.