Class NodeFilter

NodeFilter class

フィルターは、ノードを「フィルターで除外」する方法を知っているオブジェクトです。

public abstract class NodeFilter : DOMObject, INodeFilter

メソッド

名前説明
abstract AcceptNode(Node)指定されたノードが a TreeWalker または NodeIterator の論理ビューに表示されるかどうかをテストします。この function は、TreeWalker および NodeIterator の実装によって呼び出されます。通常、 ユーザー コードから直接呼び出されることはありません。 (ただし、same フィルターを使用して独自のアプリケーション ロジックをガイドする場合は、そうすることができます。)
override GetPlatformType()このメソッドは、ECMAScript オブジェクトを取得するために使用されますType .

田畑

名前説明
const FILTER_ACCEPTノードを受け入れます。 NodeIterator または TreeWalker に定義されたナビゲーション メソッドは、この node. を返します。
const FILTER_REJECTノードを拒否します。 NodeIterator または TreeWalker に定義されたナビゲーション メソッドは、 このノードを返しません。 TreeWalker の場合、このノード の子も拒否されます。 NodeIterators は、これを FILTER_SKIP. の シノニムとして扱います。
const FILTER_SKIPこの単一ノードをスキップします。 NodeIterator または TreeWalker に定義されたナビゲーション メソッドは、 このノードを返しません。 NodeIterator と TreeWalker の両方で、このノードの子は引き続き と見なされます。
const SHOW_ALLすべてのノードを表示します。
const SHOW_ATTRIBUTEAttr ノードを表示します。これは、 ルートとして属性ノードを持つ イテレーターまたはツリー ウォーカーを作成する場合にのみ意味があります。この場合、属性ノード が反復またはトラバーサルの最初の位置に表示されることを意味します。 属性は決して他のノードの子ではないため、ドキュメント ツリーをトラバースしても 表示されません.
const SHOW_CDATA_SECTIONCDATASection ノードを表示します。
const SHOW_COMMENTコメント ノードを表示します。
const SHOW_DOCUMENTドキュメント ノードを表示します。
const SHOW_DOCUMENT_FRAGMENTDocumentFragment ノードを表示します。
const SHOW_DOCUMENT_TYPEDocumentType ノードを表示します。
const SHOW_ELEMENT要素ノードを表示します。
const SHOW_ENTITYエンティティ ノードを表示します。これは、 ルートとしてエンティティ ノードを使用して イテレータまたはツリー ウォーカーを作成する場合にのみ意味があります。この場合、Entity ノードがトラバーサルの最初の位置に表示されることを意味します。 エンティティはドキュメント ツリーの一部ではないため、 がドキュメント ツリーをトラバースしても表示されません.
const SHOW_ENTITY_REFERENCEEntityReference ノードを表示します。
const SHOW_NOTATION表記ノードを表示します。これは、Notation ノードを ルートとして持つイテレーターまたはツリー ウォーカーを 作成する場合にのみ意味があります。この場合、 Notation ノードが トラバーサルの最初の位置に表示されることを意味します。表記はドキュメント ツリーの一部ではないため、ドキュメント ツリーをトラバースしても 表示されません.
const SHOW_PROCESSING_INSTRUCTIONProcessingInstruction ノードを表示します。
const SHOW_TEXTテキスト ノードを表示します。

関連項目