Interface ITreeWalker
Nom dels espais: Aspose.Html.Dom.Traversal Assemblea: Aspose.HTML.dll (25.4.0)
Els objectes TreeWalker s’utilitzen per navegar un arbre de document ol’obra utilitzant la visió del document definit per la sevaa) Mostrar banderes i filtrar (si n’hi ha). qualsevol funció querealitzar la navegació utilitzant un TreeWalker serà automàticamentSuport a qualsevol visió definida per un TreeWalker.
Ometre nodes des de la visió lògica d’un subtreu pot resultar en una estructura que és substancialment diferent del mateix subtret en el document complet, no filtrat. Nots que són germans en la vista de TreeWalker poden ser fills de diferents, àmpliament separats nodos a la versió original. Per exemple, considereu un NodeFilter que dissenya tots els nodus excepte per als nodis de text i el nodre de raïm d’un document.
Veure també el Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM nivell 2
[DOMName("TreeWalker")]
[ComVisible(true)]
[DOMObject]
public interface ITreeWalker : ITraversal, IDisposable
Implements
Properties
CurrentNode
El nucli en el qual el TreeWalker està situat actualment.Alteracions a l’arbre DOM poden causar que el nucli actual ja no estiguiSer acceptat pel filtre associat de TreeWalker.actualNode també es pot definir explícitament a qualsevol nucli,o no es troba dins de l’arbre subterrani especificat perel nucli de raïm o seria acceptat pel filtre ique es produeixen les flames. més travessal ocorre en relació amb laactualNode, fins i tot si no forma part de la visió actual,mitjançant l’aplicació dels filtres en la direcció sol·licitada; si no hi ha travessamentÉs possible, actualNode no es canvia.
[DOMName("currentNode")]
Node CurrentNode { get; set; }
Valor de la propietat
Exceptions
NO_SUPPORTED_ERR: Augmentat si es fa un intent de configuraractuals a zero.
Methods
FirstChild()
Moure el TreeWalker al primer fill visible delnode actual, i torna el nou nucli. si l’actual nucle no téEls nens visibles, tornen a zero, i mantenen el correntEl Node.
[DOMName("firstChild")]
Node FirstChild()
Returns
El nou nucli, o nul, si el núvol actual no téEls nens visibles en la visió lògica de TreeWalker.
LastChild()
Moure el TreeWalker a l’últim nen visible delnode actual, i torna el nou nucli. si l’actual nucle no téEls nens visibles, tornen a zero, i mantenen el correntEl Node.
[DOMName("lastChild")]
Node LastChild()
Returns
El nou nucli, o nul, si el núvol actual no téEls nens en la visió lògica de TreeWalker.
NextNode()
Moure el TreeWalker al següent nucli visible en el documentordre relatiu al nucli actual, i torna el nou.el node actual no té el següent, o si la cerca de nextNode intentaPasseig a dalt de la arrel de TreeWalkerNode, torna zero, i conserva el nucli actual.
[DOMName("nextNode")]
Node NextNode()
Returns
El nou nucli, o nul, si el núvol actual no téEl següent nucli en la visió lògica de TreeWalker.
NextSibling()
Moure el TreeWalker al proper germà de l’actualNode, i torna el nou node. Si el nodi actual no té visibleEl següent germà, torna zero, i manté el nucli actual.
[DOMName("nextSibling")]
Node NextSibling()
Returns
El nou nucli, o nul, si el núvol actual no téEl següent germà. en la visió lògica de TreeWalker.
ParentNode()
Es desplaça i torna al nucli ancestral visible més proper de l’actual.node. si la cerca de parentNode intenta avançara dalt del nucli de les arrels de TreeWalker, osi no es troba un node ancestral visible, aquest mètode manté elposició actual i torna a zero.
[DOMName("parentNode")]
Node ParentNode()
Returns
El nou nucli parent, o null si el núvol actualNo té pares en la visió lògica de TreeWalker.
PreviousNode()
Moure el TreeWalker al nucli visible anteriorordre de document relatiu al nucli actual, i torna el nounode. si el nucli actual no té un núvol anterior, o si la cercaL’anterior intenció d’escalfar de laEl nucli de les arrels de TreeWalker, tornanull, i manté el nucli actual.
[DOMName("previousNode")]
Node PreviousNode()
Returns
El nou nucli, o nul, si el núvol actual no téNode anterior en la visió lògica de TreeWalker.
PreviousSibling()
Moure el TreeWalker a l’anterior germà de lanode actual, i torna el nou nucli. si l’actual nucle no téEl seu germà anterior, visible, torna a zero, i manté elEl nucli actual.
[DOMName("previousSibling")]
Node PreviousSibling()
Returns
El nou nucli, o nul, si el núvol actual no téEn la visió lògica de TreeWalker.