Interface IDocumentTraversal
Името на пространството: Aspose.Html.Dom.Traversal Aspose.HTML.dll (25.4.0)
DocumentTraversal съдържа методи, които създават iterators иДървешки пешеходци да преминават през възел и неговите деца в документален ред (дълбочинапърво, предварително поръчано, което е еквивалентно на поръчката, в коятоНачалните знаци се появяват в текстовото представяне на документа).които поддържат функцията Traversal, DocumentTraversal щеда бъдат изпълнени от същите обекти, които изпълняват интерфейса на документа.
Вижте също Document object Model (DOM) Level 2 Traversal and Range Specification Доминиканско ниво 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Създайте нов NodeIterator над подводния дърво, коренно вСпецифичен възел.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Нода, която ще бъде итерирана заедно с децата си.Итераторът е първоначално позициониран непосредствено преди този възел.флагът и филтърът, ако има, не сакато се има предвид при поставянето на тази позиция. коренът не трябва даот нула.
Returns
NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Подигнато, ако посочената корена еот нула.
CreateNodeIterator(Дълги, дълги)
Създайте нов NodeIterator над подводния дърво, коренно вСпецифичен възел.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Нода, която ще бъде итерирана заедно с децата си.Итераторът е първоначално позициониран непосредствено преди този възел.флагът и филтърът, ако има, не сакато се има предвид при поставянето на тази позиция. коренът не трябва даот нула.
whatToShow
long
флагът посочва кои видове възели могат да се появят вЛогическият изглед на дървото, представен от итератора.описание на NodeFilter за набор от възможниSHOW_ values.Тези знамена могат да бъдат комбинирани с помощта наили .
Returns
NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Подигнато, ако посочената корена еот нула.
CreateNodeIterator(Нод, дълъг, INODEFILTER)
Създайте нов NodeIterator над подводния дърво, коренно вСпецифичен възел.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Нода, която ще бъде итерирана заедно с децата си.Итераторът е първоначално позициониран непосредствено преди този възел.флагът и филтърът, ако има, не сакато се има предвид при поставянето на тази позиция. коренът не трябва даот нула.
whatToShow
long
флагът посочва кои видове възели могат да се появят вЛогическият изглед на дървото, представен от итератора.описание на NodeFilter за набор от възможниSHOW_ values.Тези знамена могат да бъдат комбинирани с помощта наили .
filter
INodeFilter
NodeFilter да се използва с товаTreeWalker, или нула, за да не се посочва никакъв филтър.
Returns
NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Подигнато, ако посочената корена еот нула.
CreateTreeWalker(Node)
Създайте нов TreeWalker над подземеното дървоСпецифичен възел.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
корен, който ще служи като корен заФлагът – това, което показва знамето иNodeFilter не се разглежда при определяне на тази стойност;Всеки тип възел ще бъде приет като корен.Държавата на TreeWalkerинициализирана към този възел, независимо дали е видима или не.коренните функции като спирка за преминаванеМетоди, които изглеждат напред в структурата на документа, като напримерparentNode и nextNode. коренът трябва даНе бъдете нулеви.
Returns
TreeWalker.
CreateTreeWalker(Дълги, дълги)
Създайте нов TreeWalker над подземеното дървоСпецифичен възел.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
корен, който ще служи като корен заФлагът – това, което показва знамето иNodeFilter не се разглежда при определяне на тази стойност;Всеки тип възел ще бъде приет като корен.Държавата на TreeWalkerинициализирана към този възел, независимо дали е видима или не.коренните функции като спирка за преминаванеМетоди, които изглеждат напред в структурата на документа, като напримерparentNode и nextNode. коренът трябва даНе бъдете нулеви.
whatToShow
long
флагът посочва кои видове възели могат да се появят вЛогическият изглед на дървото, представен от дървоходника.описание на NodeFilter за набор от възможниSHOW_ values.Тези знамена могат да бъдат комбинирани с OR.
Returns
TreeWalker.
CreateTreeWalker(Нод, дълъг, INODEFILTER)
Създайте нов TreeWalker над подземеното дървоСпецифичен възел.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
корен, който ще служи като корен заФлагът – това, което показва знамето иNodeFilter не се разглежда при определяне на тази стойност;Всеки тип възел ще бъде приет като корен.Държавата на TreeWalkerинициализирана към този възел, независимо дали е видима или не.коренните функции като спирка за преминаванеМетоди, които изглеждат напред в структурата на документа, като напримерparentNode и nextNode. коренът трябва даНе бъдете нулеви.
whatToShow
long
флагът посочва кои видове възели могат да се появят вЛогическият изглед на дървото, представен от дървоходника.описание на NodeFilter за набор от възможниSHOW_ values.Тези знамена могат да бъдат комбинирани с OR.
filter
INodeFilter
NodeFilter да се използва с товаTreeWalker, или нула, за да не се посочва никакъв филтър.
Returns
TreeWalker.