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
Il nuovo NodeIterator.
Exceptions
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
Il nuovo NodeIterator.
Exceptions
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
Il nuovo NodeIterator.
Exceptions
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
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
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
Il nuovo TreeWalker.