Class NodeFilter
Содержание
[
Скрывать
]NodeFilter class
Фильтры — это объекты, умеющие «отфильтровывать» узлы.
public abstract class NodeFilter : DOMObject, INodeFilter
Методы
Имя | Описание |
---|---|
abstract AcceptNode(Node) | Проверить, виден ли указанный узел в логическом представлении a TreeWalker или NodeIterator. Эта функция будет вызываться реализацией TreeWalker и NodeIterator; обычно он не вызывается напрямую из кода пользователя from . (Хотя вы могли бы сделать это, если бы хотели использовать фильтр same для управления логикой вашего собственного приложения.) |
override GetPlatformType() | Этот метод используется для получения объекта ECMAScript.Type . |
Поля
Имя | Описание |
---|---|
const FILTER_ACCEPT | Принять узел. Методы навигации, определенные для NodeIterator или TreeWalker, вернут этот узел . |
const FILTER_REJECT | Отклонить узел. Методы навигации, определенные для NodeIterator или TreeWalker, не будут возвращать этот узел. Для TreeWalker дочерние элементы этого узла также будут отклонены. NodeIterators рассматривает это как синоним для FILTER_SKIP. |
const FILTER_SKIP | Пропустить этот единственный узел. Методы навигации, определенные для NodeIterator или TreeWalker, не будут возвращать этот узел. И для NodeIterator, и для TreeWalker дочерние узлы этого узла по-прежнему будут считаться . |
const SHOW_ALL | Показать все узлы. |
const SHOW_ATTRIBUTE | Показать узлы Attr. Это имеет смысл только при создании итератора или обходчика по дереву с узлом атрибута в качестве корня ; в данном случае это означает, что узел атрибута появится в первой позиции итерации или обхода. Поскольку атрибуты никогда не являются потомками других узлов, они не появляются при обходе дерева документа. |
const SHOW_CDATA_SECTION | Показать узлы CDATASection. |
const SHOW_COMMENT | Показать узлы комментариев. |
const SHOW_DOCUMENT | Показать узлы документа. |
const SHOW_DOCUMENT_FRAGMENT | Показать узлы DocumentFragment. |
const SHOW_DOCUMENT_TYPE | Показать узлы типа документа. |
const SHOW_ELEMENT | Показать узлы элементов. |
const SHOW_ENTITY | Показать узлы Entity. Это имеет смысл только при создании итератора или обходчика дерева с узлом Entity в качестве корня ; в данном случае это означает, что узел Entity появится в первой позиции обхода. Поскольку объекты не являются частью дерева документа, они не отображаются, когда перемещается по дереву документа. |
const SHOW_ENTITY_REFERENCE | Показать узлы EntityReference. |
const SHOW_NOTATION | Показать узлы нотации. Это имеет смысл только при создании итератора или обходчика дерева с узлом Notation в качестве корня ; в данном случае это означает, что узел Notation появится в первой позиции обхода . Поскольку нотации не являются частью дерева документа, они не отображаются при переходе по дереву документа. |
const SHOW_PROCESSING_INSTRUCTION | Показать узлы ProcessingInstruction. |
const SHOW_TEXT | Показать узлы текста. |
Смотрите также
- class DOMObject
- interface INodeFilter
- пространство имен Aspose.Html.Dom.Traversal.Filters
- сборка Aspose.HTML