Class NodeFilter
Il nome: Aspose.Html.Dom.Traversal.Filters Assemblaggio: Aspose.HTML.dll (25.4.0)
I filtri sono oggetti che sanno come “filtrare” i nodi.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
I membri ereditari
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
I metodi di navigazione definiti perNodeIterator o TreeWalker restituirà questodi Node.
public const short FILTER_ACCEPT = 1
Valore di campo
FILTER_REJECT
Rifiuta il nodo. metodi di navigazione definiti perNodeIterator o TreeWalker non tornerannoper TreeWalker, i figli di questo nodoAnche questo sarà rifiutato.NodeIterators tratta questo come unScrivi una recensione per FILTER_SKIP.
public const short FILTER_REJECT = 2
Valore di campo
FILTER_SKIP
Scarica questo singolo nodo. metodi di navigazione definiti perNodeIterator o TreeWalker non tornerannoQuesto nodo. per entrambi NodeIterator eTreeWalker, i figli di questo nodo saranno ancoraconsiderato .
public const short FILTER_SKIP = 3
Valore di campo
SHOW_ALL
Mostra tutti i nodi.
public const long SHOW_ALL = 4294967295
Valore di campo
SHOW_ATTRIBUTE
Visualizza i nodi Attr. Questo è significativo solo quando si crea uniterator o tre-walker con un nodo attributivo come il suoradice; in questo caso, significa che l’attribuzione nodoapparirà nella prima posizione della iterazione o della traversa.Poiché gli attributi non sono mai figli di altri nodi, nonappare quando attraversa l’albero del documento.
public const long SHOW_ATTRIBUTE = 2
Valore di campo
SHOW_CDATA_SECTION
Visualizza i nodi CDATASection.
public const long SHOW_CDATA_SECTION = 8
Valore di campo
SHOW_COMMENT
Mostra i nodi di commento.
public const long SHOW_COMMENT = 128
Valore di campo
SHOW_DOCUMENT
Visualizza i nodi di documento.
public const long SHOW_DOCUMENT = 256
Valore di campo
SHOW_DOCUMENT_FRAGMENT
Visualizza i nodi del documentFragment.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Valore di campo
SHOW_DOCUMENT_TYPE
Visualizza i nodi di Documentazione.
public const long SHOW_DOCUMENT_TYPE = 512
Valore di campo
SHOW_ELEMENT
Visualizza i nodi di elemento.
public const long SHOW_ELEMENT = 1
Valore di campo
SHOW_ENTITY
Visualizza i nodi di Entità. Questo è significativo solo quando si creaun iteratore o un albero-walker con un nodo di entità come il suoin questo caso, significa che l’entitàIl nodo appare nella prima posizione del traversale. dal momento cheLe entità non fanno parte dell’albero del documento, non si presentano quandoattraversare l’albero dei documenti.
public const long SHOW_ENTITY = 32
Valore di campo
SHOW_ENTITY_REFERENCE
Visualizza i nodi di EntityReference.
public const long SHOW_ENTITY_REFERENCE = 16
Valore di campo
SHOW_NOTATION
Visualizza i nodi di notazione. questo è significativo solo quando si creaun iteratore o un passeggero di legno con un nodo di nota come il suoLa radice; in questo caso, significa che ilIl nodo di nota appare nella prima posizione delPoiché le note non fanno parte dell’albero del documento, fannoNon appare quando attraversa l’albero del documento.
public const long SHOW_NOTATION = 2048
Valore di campo
SHOW_PROCESSING_INSTRUCTION
Visualizza i nodi di istruzione.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Valore di campo
SHOW_TEXT
Visualizza i nodi di testo.
public const long SHOW_TEXT = 4
Valore di campo
Methods
AcceptNode(Node)
Testare se un nodo specifico è visibile dal punto di vista logico di unTreeWalker o NodeIterator. questa funzionesarà chiamata dall’attuazione di TreeWalker eNodeIterator; non viene normalmente chiamato direttamente dacodice utente. (Anche se potete farlo se volete usare lo stessofiltro per guidare la propria logica di applicazione.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node per controllare per vedere se passa il filtro o no.
Returns
una costante per determinare se il nodo è accettato,rifiutato, o scappato, come definito sopra.
GetPlatformType()
Questo metodo viene utilizzato per recuperare l’oggetto ECMAScript System.Type.
public override Type GetPlatformType()
Returns
L’oggetto ECMAScript System.Type.