Interface IDocumentTraversal

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

INodeIterator

Nowo utworzony NodeIterator.

Exceptions

DOMException

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

INodeIterator

Nowo utworzony NodeIterator.

Exceptions

DOMException

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

INodeIterator

Nowo utworzony NodeIterator.

Exceptions

DOMException

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

ITreeWalker

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

ITreeWalker

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

ITreeWalker

Nowo utworzony TreeWalker.

 Polski