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 将此视为一个此分類上一篇: FILTER_SKIP
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 或 tree-walker 具有属性节点作为其根;在这种情况下,它意味着属性节点将出现在首位的 iteration 或 traversal。因为属性从来不是其他节点的孩子,所以他们出现在通过文档树时。
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
显示 DocumentFragment 节点
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。