Interface IDocumentTraversal

Interface IDocumentTraversal

Numele spaţiului: Aspose.Html.Dom.Traversal Asamblare: Aspose.HTML.dll (25.4.0)

DocumentTraversal conține metode care creează iteratori șiCălători de copaci pentru a trece printr-un nod și copiii săi în ordinea documentului (de adâncimeîn primul rând, pre-order traversal, care este echivalent cu ordinea în careetichetele de pornire apar în reprezentarea textă a documentului). în DOMscare susține funcția Traversal, DocumentTraversal vasă fie implementate de aceleași obiecte care implementă interfața Documentului.

A se vedea şi Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM nivel 2

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

Methods

CreateNodeIterator(Node)

Creați un nou NodeIterator deasupra copacului subteran înrădăcinat înNode specificate.

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

Parameters

root Node

un nod care va fi iterat împreună cu copiii săi.Iteratorul este poziționat inițial chiar înainte de acest nod.ceToShow steaguri și filtru, dacă există, nu suntatunci când se stabilește această poziție. rădăcina nu trebuie să fieîn zero.

Returns

INodeIterator

Noul NodeIterator nou creat.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Înălțat dacă rădăcina specificată esteîn zero.

CreateNodeIterator(Lungă, lungă)

Creați un nou NodeIterator deasupra copacului subteran înrădăcinat înNode specificate.

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

Parameters

root Node

un nod care va fi iterat împreună cu copiii săi.Iteratorul este poziționat inițial chiar înainte de acest nod.ceToShow steaguri și filtru, dacă există, nu suntatunci când se stabilește această poziție. rădăcina nu trebuie să fieîn zero.

whatToShow long

Drapelul specifică ce tipuri de noduri pot apărea înviziunea logică a copacului prezentată de iterator. a se vedeaDescrierea NodeFilter pentru setul de posibileSHOW_ values.Aceste steaguri pot fi combinate folosindsau .

Returns

INodeIterator

Noul NodeIterator nou creat.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Înălțat dacă rădăcina specificată esteîn zero.

CreateNodeIterator(Node, lungă, inodeFilter)

Creați un nou NodeIterator deasupra copacului subteran înrădăcinat înNode specificate.

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

Parameters

root Node

un nod care va fi iterat împreună cu copiii săi.Iteratorul este poziționat inițial chiar înainte de acest nod.ceToShow steaguri și filtru, dacă există, nu suntatunci când se stabilește această poziție. rădăcina nu trebuie să fieîn zero.

whatToShow long

Drapelul specifică ce tipuri de noduri pot apărea înviziunea logică a copacului prezentată de iterator. a se vedeaDescrierea NodeFilter pentru setul de posibileSHOW_ values.Aceste steaguri pot fi combinate folosindsau .

filter INodeFilter

NodeFilter pentru a fi utilizat cu acestTreeWalker, sau zero pentru a indica niciun filtru.

Returns

INodeIterator

Noul NodeIterator nou creat.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Înălțat dacă rădăcina specificată esteîn zero.

CreateTreeWalker(Node)

Creați un nou TreeWalker deasupra copacului subteran rădăcinat laNode specificate.

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

Parameters

root Node

un nod care va servi ca rădăcină pentruTreeWalker. ceToShow steaguri șiNodeFilter nu este luat în considerare atunci când se stabilește această valoare;orice tip de nod va fi acceptat ca rădăcină.CurentNode din TreeWalker esteiniţializată la acest nod, fie că este vizibilă sau nu.funcții de rădăcină ca punct de oprire pentru traversalmetodele care se uită în sus în structura documentului, cum ar fiparentNode și nextNode. rădăcina trebuie săSă nu fie zero.

Returns

ITreeWalker

Noul TreeWalker a fost creat.

CreateTreeWalker(Lungă, lungă)

Creați un nou TreeWalker deasupra copacului subteran rădăcinat laNode specificate.

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

Parameters

root Node

un nod care va servi ca rădăcină pentruTreeWalker. ceToShow steaguri șiNodeFilter nu este luat în considerare atunci când se stabilește această valoare;orice tip de nod va fi acceptat ca rădăcină.CurentNode din TreeWalker esteiniţializată la acest nod, fie că este vizibilă sau nu.funcții de rădăcină ca punct de oprire pentru traversalmetodele care se uită în sus în structura documentului, cum ar fiparentNode și nextNode. rădăcina trebuie săSă nu fie zero.

whatToShow long

Drapelul specifică ce tipuri de noduri pot apărea înviziunea logică a copacului prezentată de pasagerul copacului.Descrierea NodeFilter pentru setul de posibileSHOW_ values.Aceste steaguri pot fi combinate folosind OR.

Returns

ITreeWalker

Noul TreeWalker a fost creat.

CreateTreeWalker(Node, lungă, inodeFilter)

Creați un nou TreeWalker deasupra copacului subteran rădăcinat laNode specificate.

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

Parameters

root Node

un nod care va servi ca rădăcină pentruTreeWalker. ceToShow steaguri șiNodeFilter nu este luat în considerare atunci când se stabilește această valoare;orice tip de nod va fi acceptat ca rădăcină.CurentNode din TreeWalker esteiniţializată la acest nod, fie că este vizibilă sau nu.funcții de rădăcină ca punct de oprire pentru traversalmetodele care se uită în sus în structura documentului, cum ar fiparentNode și nextNode. rădăcina trebuie săSă nu fie zero.

whatToShow long

Drapelul specifică ce tipuri de noduri pot apărea înviziunea logică a copacului prezentată de pasagerul copacului.Descrierea NodeFilter pentru setul de posibileSHOW_ values.Aceste steaguri pot fi combinate folosind OR.

filter INodeFilter

NodeFilter pentru a fi utilizat cu acestTreeWalker, sau zero pentru a indica niciun filtru.

Returns

ITreeWalker

Noul TreeWalker a fost creat.

 Română