Class NodeFilter

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

领域价值

short

FILTER_REJECT

拒绝节点. 定义的导航方法NodeIterator 或 TreeWalker 不會回來对于TreeWalker,这个节点的孩子们也将被拒绝. NodeIterators 将此视为一个此分類上一篇: FILTER_SKIP

public const short FILTER_REJECT = 2

领域价值

short

FILTER_SKIP

排除此单节点. 定义为NodeIterator 或 TreeWalker 不會回來此分類上一篇: 為 NodeIterator 和TreeWalker,这个节点的孩子们将继续考虑的。

public const short FILTER_SKIP = 3

领域价值

short

SHOW_ALL

显示所有节点

public const long SHOW_ALL = 4294967295

领域价值

long

SHOW_ATTRIBUTE

显示 Attr 节点. 这仅在创建一个iterator 或 tree-walker 具有属性节点作为其根;在这种情况下,它意味着属性节点将出现在首位的 iteration 或 traversal。因为属性从来不是其他节点的孩子,所以他们出现在通过文档树时。

public const long SHOW_ATTRIBUTE = 2

领域价值

long

SHOW_CDATA_SECTION

显示 CDATASection 节点。

public const long SHOW_CDATA_SECTION = 8

领域价值

long

SHOW_COMMENT

显示评论节点。

public const long SHOW_COMMENT = 128

领域价值

long

SHOW_DOCUMENT

显示文件节点。

public const long SHOW_DOCUMENT = 256

领域价值

long

SHOW_DOCUMENT_FRAGMENT

显示 DocumentFragment 节点

public const long SHOW_DOCUMENT_FRAGMENT = 1024

领域价值

long

SHOW_DOCUMENT_TYPE

显示文档类型节点。

public const long SHOW_DOCUMENT_TYPE = 512

领域价值

long

SHOW_ELEMENT

显示元素节点。

public const long SHOW_ELEMENT = 1

领域价值

long

SHOW_ENTITY

显示实体节点. 只有在创建一位以色列人或一位以色列人或一位以色列人或一位以色列人或一位以色列人根源;在这种情况下,它意味着该实体节点将出现在通道的第一位置。实体不属于文档树,它们不出现在当穿越文档树。

public const long SHOW_ENTITY = 32

领域价值

long

SHOW_ENTITY_REFERENCE

显示 EntityReference 节点。

public const long SHOW_ENTITY_REFERENCE = 16

领域价值

long

SHOW_NOTATION

显示笔记节点. 只有在创建时才有意义一位以色列人或一位以色列人或一位以色列人或一位以色列人。根;在这种情况下,它意味着笔记节点将出现在第一个位置因为笔记不是文档树的一部分,所以在穿越文档树时不会出现。

public const long SHOW_NOTATION = 2048

领域价值

long

SHOW_PROCESSING_INSTRUCTION

显示处理指南节点。

public const long SHOW_PROCESSING_INSTRUCTION = 64

领域价值

long

SHOW_TEXT

显示文本节点。

public const long SHOW_TEXT = 4

领域价值

long

Methods

AcceptNode(Node)

测试特定节点是否在逻辑观点上可见TreeWalker 或 NodeIterator. 此功能将通过TreeWalker的实施和NodeIterator;它通常不直接从用户代码(虽然你可以这样做,如果你想使用相同的用过滤器来指导自己的应用逻辑。

public abstract short AcceptNode(Node n)

Parameters

n Node

点击检查它是否通过过滤器。

Returns

short

一个常态,以确定节点是否被接受,被拒绝或被拒绝,如上所定义。

GetPlatformType()

此方法用于获取 ECMAScript 对象 System.Type。

public override Type GetPlatformType()

Returns

Type

ECMAScript 对象 System.Type。

 中文