Namespace Aspose.Html.Dom.Traversal
Namespace Aspose.Html.Dom.Traversal
Namespaces
名称名 | Description |
---|---|
Aspose.Html.Dom.Traversal.Filters |
Interfaces
インターフェイス名 | Description |
---|---|
IDocumentTraversal | DocumentTraversalには、ドキュメントのノードとその子どもたちを文書の順序で通過するために、イテラターやツリーウォーカーを作成する方法が含まれています(最初の深さ、事前注文のトロスラルは、スタートタグが文本の表現で発生する順位に等しい)。 こちらもご覧ください ドキュメント オブジェクト モデル (DOM) レベル 2 トラベルと範囲の仕様トップ > レベル2 |
IElementTraversal | ElementTraversal インターフェイスは、著者が文書内の要素の間で簡単にナビゲーションすることを可能にする単なる読書属性のセットです. Element Traversal の実装を調整する際には、 Element を実装するすべてのオブジェクトも ElementTraversal インターフェイスを実装する必要があります。 |
INodeFilter | フィルターはノードを「分解する」方法を知っているオブジェクトです. NodeIteratorまたはTreeWalkerがNodeFilterを与えられた場合、それは次のノッドを返す前にフィールターを適用します. もしフィリターがノートを受け入れることを言うなら、クロスロジックはそれを返します。 NodeFilterは、ユーザーが独自のフィルターを提供するために実装できるインターフェイスにすぎません。 NodeFilters は、ノードからノッドに渡る方法を知る必要はありませんし、通過されているデータ構造について何も知る必要があります。これは、フィルターを書くことが非常に簡単です。唯一知っておくべきことは、単一のノドを評価することです. 一つのフィールターは様々な種類のクローゼットで使用することができ、コードの再利用を奨励します。 こちらもご覧ください ドキュメント オブジェクト モデル (DOM) レベル 2 トラベルと範囲の仕様トップ > レベル2 |
INodeIterator | イテラターはノードのセットを通過するために使用されます、例えば、NodeListのコードセット、ドキュメントのサブツリーは特定のナードによって管理され、リクエストの結果、またはその他のコートセットによって決定されます NodeIteratorの実装によって決まります。DOMレベル2は、文書の下部のドキスト・オーダー・クローズのための単一のNODEITERATOR実施を指定します。これらのイタラトのインスタンスはDocumentTraversalを呼び出すことで作成されます。 こちらもご覧ください ドキュメント オブジェクト モデル (DOM) レベル 2 トラベルと範囲の仕様トップ > レベル2 |
ITraversal | イテラターはノードのセットを通過するために使用されます、例えば、NodeListのコードセット、ドキュメントのサブツリーは特定のナードによって管理され、リクエストの結果、またはその他のコートセットによって決定されます NodeIteratorの実装によって決まります。DOMレベル2は、文書の下部のドキスト・オーダー・クローズのための単一のNODEITERATOR実施を指定します。これらのイタラトのインスタンスはDocumentTraversalを呼び出すことで作成されます。 こちらもご覧ください ドキュメント オブジェクト モデル (DOM) レベル 2 トラベルと範囲の仕様トップ > レベル2 |
ITreeWalker | TreeWalker オブジェクトは、ツリーウォーカーを使用してナビゲーションを実行するいかなる機能も、自動的にツーリーウェーカーによって定義されたあらゆるビジョンをサポートします。 地下鉄の論理的な視点からノードを無視することは、完全な未フィルタリング文書の同じ子どもの構造と根本的に異なる結果をもたらす可能性があります. TreeWalkerの見た目で兄弟であるノッドは、オリジナルの観点でさまざまな、広く分離されたノートの子供かもしれません. たとえば、テキストノドとドキュメンタリーのコアを除いてすべてのノットをスキップするNodeFilterを考える。 こちらもご覧ください ドキュメント オブジェクト モデル (DOM) レベル 2 トラベルと範囲の仕様トップ > レベル2 |