Class NodeFilter
名称: Aspose.Html.Dom.Traversal.Filters セットアップ: Aspose.HTML.dll (25.4.0)
フィルターは、ノードを「フィルタリング」する方法を知っているオブジェクトです。
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
相続人
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NodeFilter()
protected NodeFilter()
Fields
FILTER_ACCEPT
ノードを受け入れる. 定義されたナビゲーション方法NodeIterator または TreeWalker がこれを返します。ノード
public const short FILTER_ACCEPT = 1
フィールド価値
FILTER_REJECT
ノードを拒否します. 定義されたナビゲーション方法NodeIterator または TreeWalker は戻ってこないTreeWalkerのために、このノードの子どもたちこれも否定されます. NodeIteratorsはこれをAとして扱いますフィルター・スキップのシナリオ
public const short FILTER_REJECT = 2
フィールド価値
FILTER_SKIP
この単一のノードを削除します. 定義されたナビゲーション方法NodeIterator または TreeWalker は戻ってこないこのノードは、NodeIterator とTreeWalker、このノードの子どもたちはまだ考える。
public const short FILTER_SKIP = 3
フィールド価値
SHOW_ALL
すべてのノードを表示します。
public const long SHOW_ALL = 4294967295
フィールド価値
SHOW_ATTRIBUTE
Attr ノードを表示します. これは、作成時にのみ意味があります。iterator or tree-walker with an attribute node as its根; この場合、それは属性ノードを意味します。イーテレーションまたはクロアチアの最初の位置に現れます。特性は決して他のノードの子どもではないので、彼らはドキュメンタリーツリーを渡るときに現れます。
public const long SHOW_ATTRIBUTE = 2
フィールド価値
SHOW_CDATA_SECTION
CDATASection ノードを表示します。
public const long SHOW_CDATA_SECTION = 8
フィールド価値
SHOW_COMMENT
ノードを表示します。
public const long SHOW_COMMENT = 128
フィールド価値
SHOW_DOCUMENT
ドキュメントノードを表示します。
public const long SHOW_DOCUMENT = 256
フィールド価値
SHOW_DOCUMENT_FRAGMENT
ドキュメンタリーノードを表示します。
public const long SHOW_DOCUMENT_FRAGMENT = 1024
フィールド価値
SHOW_DOCUMENT_TYPE
ドキュメントタイプのノードを表示します。
public const long SHOW_DOCUMENT_TYPE = 512
フィールド価値
SHOW_ELEMENT
ノードを表示します。
public const long SHOW_ELEMENT = 1
フィールド価値
SHOW_ENTITY
エンティティノードを表示します. これは、作成時にのみ意味があります。イテレーターまたはツリーウォーカーは、その本質のノードと同様に原則:この場合、当社は、ノードはクローゼットの最初の位置に表示されます。物体は文書の木の一部ではありません、それらは現れません。文書の木を渡る。
public const long SHOW_ENTITY = 32
フィールド価値
SHOW_ENTITY_REFERENCE
EntityReference ノードを表示します。
public const long SHOW_ENTITY_REFERENCE = 16
フィールド価値
SHOW_NOTATION
ノートノードを表示します. これは、作成時にのみ意味があります。イテレーターまたはノートノードを持つ木のウォーカー原理:この場合、それは、ノートノードは、最初の位置に表示されます。ノートは文書の木の一部ではないので、彼らはドキュメンタリーツリーを渡るときに現れません。
public const long SHOW_NOTATION = 2048
フィールド価値
SHOW_PROCESSING_INSTRUCTION
プロセス指示ノードを表示します。
public const long SHOW_PROCESSING_INSTRUCTION = 64
フィールド価値
SHOW_TEXT
テキストノードを表示する
public const long SHOW_TEXT = 4
フィールド価値
Methods
AcceptNode(Node)
特定のノードが論理的に見えるかどうかをテストするTreeWalker または NodeIterator. この機能TreeWalkerの実施と、NodeIterator; 通常は直接呼ばれません。ユーザーコード(たとえ同じように使用したいとしても)フィルターは、自分のアプリケーションの論理を指導します。
public abstract short AcceptNode(Node n)
Parameters
n
Node
ノードは、それがフィルターを通過しているかどうかを確認するためにチェックします。
Returns
ノードが受け入れられているかどうかを決定するための一貫性、上記の定義に従って拒否されたり、拒否されたりする。
GetPlatformType()
この方法は、ECMAScript オブジェクト System.Type を取得するために使用されます。
public override Type GetPlatformType()
Returns
ECMAScript オブジェクト System.Type