Interface IDocumentTraversal

Interface IDocumentTraversal

Il nome: Aspose.Html.Dom.Traversal Assemblaggio: Aspose.HTML.dll (25.4.0)

DocumentTraversal contiene metodi che creano iteratori eI camminatori di un albero per attraversare un nodo e i suoi figli in ordine documentale (di profonditàprima, pre-ordine traversale, che è equivalente all’ordine in cui ilLe etichette di avvio si verificano nella rappresentazione del testo del documento).che supporta la funzione Traversal, DocumentTraversalessere implementati dagli stessi oggetti che implementano l’interfaccia Document.

Vedi anche il Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM livello 2

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal

Methods

CreateNodeIterator(Node)

Creare un nuovo NodeIterator sopra il sottomarino radicato nellaNode specifici.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)

Parameters

root Node

Un nodo che sarà iterato insieme ai suoi figli.Il iteratore è inizialmente posizionato appena prima di questo nodo.cheTrovare le bandiere e il filtro, se c’è, non sonoconsiderato quando si impone questa posizione. la radice non deve esseredi zero.

Returns

INodeIterator

Il nuovo NodeIterator.

Exceptions

DOMException

NO_SUPPORTED_ERR: aumentato se la radice specificata èdi zero.

CreateNodeIterator(Node, lungo)

Creare un nuovo NodeIterator sopra il sottomarino radicato nellaNode specifici.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

Un nodo che sarà iterato insieme ai suoi figli.Il iteratore è inizialmente posizionato appena prima di questo nodo.cheTrovare le bandiere e il filtro, se c’è, non sonoconsiderato quando si impone questa posizione. la radice non deve esseredi zero.

whatToShow long

La bandiera specifica i tipi di nodi che possono apparire inla visione logica dell’albero presentata dal iteratore.Descrizione di NodeFilter per il set di possibiliSHOW_ values.Queste bandiere possono essere combinate utilizzandoo di

Returns

INodeIterator

Il nuovo NodeIterator.

Exceptions

DOMException

NO_SUPPORTED_ERR: aumentato se la radice specificata èdi zero.

CreateNodeIterator(Node, lungo, inodefilter)

Creare un nuovo NodeIterator sopra il sottomarino radicato nellaNode specifici.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Un nodo che sarà iterato insieme ai suoi figli.Il iteratore è inizialmente posizionato appena prima di questo nodo.cheTrovare le bandiere e il filtro, se c’è, non sonoconsiderato quando si impone questa posizione. la radice non deve esseredi zero.

whatToShow long

La bandiera specifica i tipi di nodi che possono apparire inla visione logica dell’albero presentata dal iteratore.Descrizione di NodeFilter per il set di possibiliSHOW_ values.Queste bandiere possono essere combinate utilizzandoo di

filter INodeFilter

NodeFilter per essere utilizzato con questoTreeWalker, o zero per indicare nessun filtro.

Returns

INodeIterator

Il nuovo NodeIterator.

Exceptions

DOMException

NO_SUPPORTED_ERR: aumentato se la radice specificata èdi zero.

CreateTreeWalker(Node)

Crea un nuovo TreeWalker sopra il sottomarino radicato nelNode specifici.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

Il nodo che servirà come radice per ilTreeWalker: le bandiere e leNodeFilter non viene considerato quando si impone questo valore;qualsiasi tipo di nodo sarà accettato come la radice.L’orologio del TreeWalker èinizializzato a questo nodo, sia che sia visibile o meno.funzioni di radice come punto di fermo per la traversatametodi che guardano verso l’alto nella struttura del documento, come ad esempioparentNode e nextNode. la radice deve essereNon essere zero.

Returns

ITreeWalker

Il nuovo TreeWalker.

CreateTreeWalker(Node, lungo)

Crea un nuovo TreeWalker sopra il sottomarino radicato nelNode specifici.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)

Parameters

root Node

Il nodo che servirà come radice per ilTreeWalker: le bandiere e leNodeFilter non viene considerato quando si impone questo valore;qualsiasi tipo di nodo sarà accettato come la radice.L’orologio del TreeWalker èinizializzato a questo nodo, sia che sia visibile o meno.funzioni di radice come punto di fermo per la traversatametodi che guardano verso l’alto nella struttura del documento, come ad esempioparentNode e nextNode. la radice deve essereNon essere zero.

whatToShow long

La bandiera specifica i tipi di nodi che possono apparire inla visione logica dell’albero presentata dal camminatore dell’albero.Descrizione di NodeFilter per il set di possibiliSHOW_ values.Queste bandiere possono essere combinate utilizzando OR.

Returns

ITreeWalker

Il nuovo TreeWalker.

CreateTreeWalker(Node, lungo, inodefilter)

Crea un nuovo TreeWalker sopra il sottomarino radicato nelNode specifici.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Il nodo che servirà come radice per ilTreeWalker: le bandiere e leNodeFilter non viene considerato quando si impone questo valore;qualsiasi tipo di nodo sarà accettato come la radice.L’orologio del TreeWalker èinizializzato a questo nodo, sia che sia visibile o meno.funzioni di radice come punto di fermo per la traversatametodi che guardano verso l’alto nella struttura del documento, come ad esempioparentNode e nextNode. la radice deve essereNon essere zero.

whatToShow long

La bandiera specifica i tipi di nodi che possono apparire inla visione logica dell’albero presentata dal camminatore dell’albero.Descrizione di NodeFilter per il set di possibiliSHOW_ values.Queste bandiere possono essere combinate utilizzando OR.

filter INodeFilter

NodeFilter per essere utilizzato con questoTreeWalker, o zero per indicare nessun filtro.

Returns

ITreeWalker

Il nuovo TreeWalker.

 Italiano