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 иТreeWalker, дети этого узла все еще будутрассмотренный .

public const short FILTER_SKIP = 3

Полевая ценность

short

SHOW_ALL

Показать все ноты.

public const long SHOW_ALL = 4294967295

Полевая ценность

long

SHOW_ATTRIBUTE

Показать узлы Attr. Это имеет смысл только при созданииИтератор или деревянный хозяин с атрибутом в качестве егокорне; в этом случае это означает, что атрибут узлабудет появляться в первом положении иерации или кроссаля.Поскольку атрибуты никогда не являются детьми других узлов, они непоявляется, когда пересекается через дерево документа.

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

Показать узлы документа.

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.

 Русский