Namespace Aspose.Html.Dom.Traversal
Namespaces
Nazwa przestrzeń | Description |
---|---|
Aspose.Html.Dom.Traversal.Filters |
Interfaces
Nazwa interfejsu | Description |
---|---|
IDocumentTraversal | DokumentTraversal 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 |
IElementTraversal | Interfejs 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. |
INodeFilter | Filtry 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 |
INodeIterator | Iteratory 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 |
ITraversal | Iteratory 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 |
ITreeWalker | Obiekty 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 |