Namespace Aspose.Html.Dom.Traversal

Namespace Aspose.Html.Dom.Traversal

Namespaces

Nazwa przestrzeńDescription
Aspose.Html.Dom.Traversal.Filters

Interfaces

Nazwa interfejsuDescription
IDocumentTraversalDokumentTraversal zawiera metody, które tworzą iteratory i drogi drzewne do przechodzenia przez przycisk i jego dzieci w porządku dokumentowym (głębokość pierwsza, pre-order traversal, co jest równoznaczne z porządem, w którym etykiety początkowe występują w tekstowej reprezentacji dokumentu).

Zobacz także The Dokument Obiekt Model (DOM) Poziom 2 Przepływ i specyfikacja zakresu@synce DOM poziom 2

IElementTraversalInterfejs ElementTraversal to zbiór atrybutów, które pozwalają autorowi na łatwą nawigację między elementami w dokumencie.W realizacji implementacji ElementTraversal wszystkie obiekty, które realizują Element, muszą również realizować interfejs ElementTraversal.
INodeFilterFiltry są obiektami, które wiedzą, jak “wyfiltrować” węzły.Jeśli NodeIterator lub TreeWalker jest podawany do nodeFilter, stosuje filtr przed powrotem następnego węgla.Jestem przekonany, że filtry akceptują przycisk, logika przejściowa zwróci go; w przeciwnym razie, przewód szuka następującego wązu i domyśla się, iż odrzucony wątek nie był tam.

NodeFilter to tylko interfejs, który użytkownicy mogą wdrożyć, aby zapewnić własne filtry.

NodeFilters nie muszą wiedzieć, jak przechodzić od węzła do węgla, a także nie potrzebują nic dowiedzieć się o strukturze danych, które są przekraczane. To sprawia, że jest bardzo łatwe do pisania filtry, ponieważ jedyną rzeczą, którą trzeba wiedział jak to zrobić, to ocenić jeden wąsy. Jeden filtr może być używany z liczbą różnych rodzajów przepływów, zachęcając do ponownego użycia kodu.

Zobacz także The Dokument Obiekt Model (DOM) Poziom 2 Przepływ i specyfikacja zakresu@synce DOM poziom 2

INodeIteratorIteratory są używane do przechodzenia przez zestaw węzłów, na przykład zbiór węgli w NodeList, podłoga dokumentu zarządzany przez określony wązły, wyniki zapytania lub jakikolwiek inny zespół wębów. Zestaw wętów do iteracji jest określa się wdrażaniem NODE. Poziom DOM 2 określił jeden wdrożenie nodeIteratora do dokumentu-porządku przepływu podlogu dokumentu. Instancje tych iteratorów są tworzone przez wezwanie DocumentTraversal .createNodEterador().

Zobacz także The Dokument Obiekt Model (DOM) Poziom 2 Przepływ i specyfikacja zakresu@synce DOM poziom 2

ITraversalIteratory są używane do przechodzenia przez zestaw węzłów, na przykład zbiór węgli w NodeList, podłoga dokumentu zarządzany przez określony wązły, wyniki zapytania lub jakikolwiek inny zespół wębów. Zestaw wętów do iteracji jest określa się wdrażaniem NODE. Poziom DOM 2 określił jeden wdrożenie nodeIteratora do dokumentu-porządku przepływu podlogu dokumentu. Instancje tych iteratorów są tworzone przez wezwanie DocumentTraversal .createNodEterador().

Zobacz także The Dokument Obiekt Model (DOM) Poziom 2 Przepływ i specyfikacja zakresu@synce DOM poziom 2

ITreeWalkerObiekty TreeWalker są używane do nawigacji drzewa dokumentowego lub podziemnego za pomocą widoku dokumentu zdefiniowanego przez ich coToShow flagi i filtry (jeśli istnieje).

Pominięcie węzłów z logicznego punktu widzenia podziemnego może doprowadzić do struktury, która jest znacząco inna od tego samego podwórka w kompletnym, niefiltrowanym dokumencie. Wązły, które są siostrami w widzeniu TreeWalker mogą być dziećmi różnych, szeroko oddzielonych węgli w oryginalnym widoku. Na przykład, pomyśl o NodeFilter, który przechowuje wszystkie wąsy, z wyjątkiem wątków tekstowych i wątek korzeniowy dokumentu.

Zobacz także The Dokument Obiekt Model (DOM) Poziom 2 Przepływ i specyfikacja zakresu@synce DOM poziom 2

 Polski