Interface INodeFilter
Il nome: Aspose.Html.Dom.Traversal Assemblaggio: Aspose.HTML.dll (25.4.0)
I filtri sono oggetti che sanno come “filtrare” i nodi.NodeIterator o TreeWalker è dato aNodeFilter, si applica il filtro prima di restituire il successivoSe il filtro dice di accettare il nodo, la logica traversale ritornache; altrimenti, traversale cerca il prossimo nodo e pretende che ilIl nodo che è stato rifiutato non era lì.
NodeFilter è solo un’interfaccia che gli utenti possono implementare per fornire i propri filtri.
NodeFilters non hanno bisogno di sapere come attraversare dal nodi al nodi, né devono sapere nulla sulla struttura dei dati che viene attraversa. Questo rende molto facile per scrivere i filtri, poiché l’unica cosa che hanno da sapere è quello di valutare un singolo nodi. Un filtro può essere utilizzato con un certo numero di diversi tipi di traversali, incoraggiando il riutilizzo del codice.
Vedi anche il Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM livello 2
[DOMName("NodeFilter")]
[ComVisible(true)]
[DOMObject]
public interface INodeFilter
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.)
[DOMName("acceptNode")]
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.