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 иТreeWalker, дети этого узла все еще будутрассмотренный .
public const short FILTER_SKIP = 3
Полевая ценность
SHOW_ALL
Показать все ноты.
public const long SHOW_ALL = 4294967295
Полевая ценность
SHOW_ATTRIBUTE
Показать узлы Attr. Это имеет смысл только при созданииИтератор или деревянный хозяин с атрибутом в качестве егокорне; в этом случае это означает, что атрибут узлабудет появляться в первом положении иерации или кроссаля.Поскольку атрибуты никогда не являются детьми других узлов, они непоявляется, когда пересекается через дерево документа.
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.