Interface IDocumentTraversal
Nazwa przestrzeń: Aspose.Html.Dom.Traversal Zestaw: Aspose.HTML.dll (25.4.0)
DokumentTraversal zawiera metody, które tworzą iteratory iDrzewo-wędrowcy do przepływu węzła i jego dzieci w porządku dokumentalnym (głębokośćPierwszy, pre-order traversal, który jest równoważny z porządek, w którymTagi startowe pojawiają się w tekstowej reprezentacji dokumentu).który obsługuje funkcję Traversal, DocumentTraversal będziesą realizowane przez te same obiekty, które realizują interfejs dokumentu.
Zobacz także The Document object Model (DOM) Level 2 Traversal and Range Specification @synce DOM poziom 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Stwórz nowy NodeIterator nad drzewem podwodnym zakorzenionym wokreślonych węzłów.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Noda, która będzie iterowana wraz z dziećmi.Iterator jest początkowo umieszczony tuż przed tym węzłem.coToShow flagi i filtr, jeśli istnieje, nie sąw tym miejscu. korzenie nie powinno byćz zerem .
Returns
Nowo utworzony NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .
CreateNodeIterator(Długo, długo)
Stwórz nowy NodeIterator nad drzewem podwodnym zakorzenionym wokreślonych węzłów.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Noda, która będzie iterowana wraz z dziećmi.Iterator jest początkowo umieszczony tuż przed tym węzłem.coToShow flagi i filtr, jeśli istnieje, nie sąw tym miejscu. korzenie nie powinno byćz zerem .
whatToShow
long
flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez iteratora. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocąlub .
Returns
Nowo utworzony NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .
CreateNodeIterator(Node, Długo, InodeFilter)
Stwórz nowy NodeIterator nad drzewem podwodnym zakorzenionym wokreślonych węzłów.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Noda, która będzie iterowana wraz z dziećmi.Iterator jest początkowo umieszczony tuż przed tym węzłem.coToShow flagi i filtr, jeśli istnieje, nie sąw tym miejscu. korzenie nie powinno byćz zerem .
whatToShow
long
flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez iteratora. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocąlub .
filter
INodeFilter
NodeFilter do użycia z tymTreeWalker lub zero, aby nie wskazywać żadnego filtra.
Returns
Nowo utworzony NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .
CreateTreeWalker(Node)
Stwórz nowy TreeWalker nad drzewem podwodnym zakorzenionym wokreślonych węzłów.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
Noda, która będzie służyła jako korzenie dlaTreeWalker. coToShow flagi iNodeFilter nie jest brany pod uwagę przy ustalaniu tej wartości;Każdy rodzaj węzła zostanie przyjęty jako korzenie.Aktualny artykułTreeWalker towstępnie do tego węzła, niezależnie od tego, czy jest on widoczny, czy nie.Funkcje korzeniowe jako punkt zatrzymania przepływumetody, które patrzą w górę w strukturze dokumentu, takie jakparentNode i nextNode. korzenie musi byćNie bądź zero.
Returns
Nowo utworzony TreeWalker.
CreateTreeWalker(Długo, długo)
Stwórz nowy TreeWalker nad drzewem podwodnym zakorzenionym wokreślonych węzłów.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
Noda, która będzie służyła jako korzenie dlaTreeWalker. coToShow flagi iNodeFilter nie jest brany pod uwagę przy ustalaniu tej wartości;Każdy rodzaj węzła zostanie przyjęty jako korzenie.Aktualny artykułTreeWalker towstępnie do tego węzła, niezależnie od tego, czy jest on widoczny, czy nie.Funkcje korzeniowe jako punkt zatrzymania przepływumetody, które patrzą w górę w strukturze dokumentu, takie jakparentNode i nextNode. korzenie musi byćNie bądź zero.
whatToShow
long
flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez drzewa-walkera. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocą OR.
Returns
Nowo utworzony TreeWalker.
CreateTreeWalker(Node, Długo, InodeFilter)
Stwórz nowy TreeWalker nad drzewem podwodnym zakorzenionym wokreślonych węzłów.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Noda, która będzie służyła jako korzenie dlaTreeWalker. coToShow flagi iNodeFilter nie jest brany pod uwagę przy ustalaniu tej wartości;Każdy rodzaj węzła zostanie przyjęty jako korzenie.Aktualny artykułTreeWalker towstępnie do tego węzła, niezależnie od tego, czy jest on widoczny, czy nie.Funkcje korzeniowe jako punkt zatrzymania przepływumetody, które patrzą w górę w strukturze dokumentu, takie jakparentNode i nextNode. korzenie musi byćNie bądź zero.
whatToShow
long
flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez drzewa-walkera. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocą OR.
filter
INodeFilter
NodeFilter do użycia z tymTreeWalker lub zero, aby nie wskazywać żadnego filtra.
Returns
Nowo utworzony TreeWalker.