Interface IDocumentTraversal
Nom dels espais: Aspose.Html.Dom.Traversal Assemblea: Aspose.HTML.dll (25.4.0)
DocumentTraversal conté mètodes que creen iterators iEls caminadors d’arbre per travessar un nucli i els seus fills en ordre de document (de profunditat)primer, pre-ordre traversal, que és equivalent a l’ordre en el qual elles etiquetes d’inici es produeixen en la representació de text del document).que dóna suport a la característica de viatge, DocumentTraversalser implementats pels mateixos objectes que implementen la interfície Document.
Veure també el Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM nivell 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Creació d’un nou NodeIterator sobre l’arbre subterrani arrelat a laNode específic.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Node que serà iterat juntament amb els seus fills.El iterador es posiciona inicialment just abans d’aquest nucli.les banderes i el filtre, si n’hi ha, no sónquan s’estableix aquesta posició. la arrel no ha de serEl zero.
Returns
El nou NodeIterator.
Exceptions
NO_SUPPORTED_ERR: Augmentat si la arrel especificada ésEl zero.
CreateNodeIterator(Node, llarg)
Creació d’un nou NodeIterator sobre l’arbre subterrani arrelat a laNode específic.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Node que serà iterat juntament amb els seus fills.El iterador es posiciona inicialment just abans d’aquest nucli.les banderes i el filtre, si n’hi ha, no sónquan s’estableix aquesta posició. la arrel no ha de serEl zero.
whatToShow
long
La bandera especifica quins tipus de nuclis poden aparèixer enla visió lògica de l’arbre presentada pel iterador.Descripció de NodeFilter per al conjunt de possiblesSHOW_ values.Aquestes banderes es poden combinar utilitzanto el
Returns
El nou NodeIterator.
Exceptions
NO_SUPPORTED_ERR: Augmentat si la arrel especificada ésEl zero.
CreateNodeIterator(Node, llarg, InodeFilter)
Creació d’un nou NodeIterator sobre l’arbre subterrani arrelat a laNode específic.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Node que serà iterat juntament amb els seus fills.El iterador es posiciona inicialment just abans d’aquest nucli.les banderes i el filtre, si n’hi ha, no sónquan s’estableix aquesta posició. la arrel no ha de serEl zero.
whatToShow
long
La bandera especifica quins tipus de nuclis poden aparèixer enla visió lògica de l’arbre presentada pel iterador.Descripció de NodeFilter per al conjunt de possiblesSHOW_ values.Aquestes banderes es poden combinar utilitzanto el
filter
INodeFilter
NodeFilter per utilitzar amb aquestTreeWalker, o zero per indicar cap filtre.
Returns
El nou NodeIterator.
Exceptions
NO_SUPPORTED_ERR: Augmentat si la arrel especificada ésEl zero.
CreateTreeWalker(Node)
Crear un nou TreeWalker sobre el soterrani arrelat a laNode específic.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
el nucli que servirà com a arrel per alTreeWalker. les flames que es mostren i elNodeFilter no es consideren quan s’estableix aquest valor;Qualsevol tipus de nucli serà acceptat com a arrel.El nom de l’arbre Walker ésInicialitzada a aquest nucli, sigui visible o no.Funcions de les arrels com a punt d’atur per a la travessiaels mètodes que miren cap amunt en l’estructura del document, com araparentNode i nextNote. la raïm ha de serNo ser nul.
Returns
El nou creador TreeWalker.
CreateTreeWalker(Node, llarg)
Crear un nou TreeWalker sobre el soterrani arrelat a laNode específic.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
el nucli que servirà com a arrel per alTreeWalker. les flames que es mostren i elNodeFilter no es consideren quan s’estableix aquest valor;Qualsevol tipus de nucli serà acceptat com a arrel.El nom de l’arbre Walker ésInicialitzada a aquest nucli, sigui visible o no.Funcions de les arrels com a punt d’atur per a la travessiaels mètodes que miren cap amunt en l’estructura del document, com araparentNode i nextNote. la raïm ha de serNo ser nul.
whatToShow
long
La bandera especifica quins tipus de nuclis poden aparèixer enla visió lògica de l’arbre presentada pel caminador.Descripció de NodeFilter per al conjunt de possiblesSHOW_ values.Aquestes banderes es poden combinar utilitzant OR.
Returns
El nou creador TreeWalker.
CreateTreeWalker(Node, llarg, InodeFilter)
Crear un nou TreeWalker sobre el soterrani arrelat a laNode específic.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
el nucli que servirà com a arrel per alTreeWalker. les flames que es mostren i elNodeFilter no es consideren quan s’estableix aquest valor;Qualsevol tipus de nucli serà acceptat com a arrel.El nom de l’arbre Walker ésInicialitzada a aquest nucli, sigui visible o no.Funcions de les arrels com a punt d’atur per a la travessiaels mètodes que miren cap amunt en l’estructura del document, com araparentNode i nextNote. la raïm ha de serNo ser nul.
whatToShow
long
La bandera especifica quins tipus de nuclis poden aparèixer enla visió lògica de l’arbre presentada pel caminador.Descripció de NodeFilter per al conjunt de possiblesSHOW_ values.Aquestes banderes es poden combinar utilitzant OR.
filter
INodeFilter
NodeFilter per utilitzar amb aquestTreeWalker, o zero per indicar cap filtre.
Returns
El nou creador TreeWalker.