NodeFilter Class |
Namespace: Aspose.Html.Dom.Traversal.Filters
The NodeFilter type exposes the following members.
Name | Description | |
---|---|---|
![]() | NodeFilter | Initializes a new instance of the NodeFilter class |
Name | Description | |
---|---|---|
![]() | AcceptNode |
Test whether a specified node is visible in the logical view of a
TreeWalker or NodeIterator. This function
will be called by the implementation of TreeWalker and
NodeIterator; it is not normally called directly from
user code. (Though you could do so if you wanted to use the same
filter to guide your own application logic.)
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() ![]() | FILTER_ACCEPT |
Accept the node. Navigation methods defined for
NodeIterator or TreeWalker will return this
node.
|
![]() ![]() | FILTER_REJECT |
Reject the node. Navigation methods defined for
NodeIterator or TreeWalker will not return
this node. For TreeWalker, the children of this node
will also be rejected. NodeIterators treat this as a
synonym for FILTER_SKIP.
|
![]() ![]() | FILTER_SKIP |
Skip this single node. Navigation methods defined for
NodeIterator or TreeWalker will not return
this node. For both NodeIterator and
TreeWalker, the children of this node will still be
considered.
|
![]() ![]() | SHOW_ALL |
Show all Nodes.
|
![]() ![]() | SHOW_ATTRIBUTE |
Show Attr nodes. This is meaningful only when creating an
iterator or tree-walker with an attribute node as its
root; in this case, it means that the attribute node
will appear in the first position of the iteration or traversal.
Since attributes are never children of other nodes, they do not
appear when traversing over the document tree.
|
![]() ![]() | SHOW_CDATA_SECTION |
Show CDATASection nodes.
|
![]() ![]() | SHOW_COMMENT |
Show Comment nodes.
|
![]() ![]() | SHOW_DOCUMENT |
Show Document nodes.
|
![]() ![]() | SHOW_DOCUMENT_FRAGMENT |
Show DocumentFragment nodes.
|
![]() ![]() | SHOW_DOCUMENT_TYPE |
Show DocumentType nodes.
|
![]() ![]() | SHOW_ELEMENT |
Show Element nodes.
|
![]() ![]() | SHOW_ENTITY |
Show Entity nodes. This is meaningful only when creating
an iterator or tree-walker with an Entity node as its
root; in this case, it means that the Entity
node will appear in the first position of the traversal. Since
entities are not part of the document tree, they do not appear when
traversing over the document tree.
|
![]() ![]() | SHOW_ENTITY_REFERENCE |
Show EntityReference nodes.
|
![]() ![]() | SHOW_NOTATION |
Show Notation nodes. This is meaningful only when creating
an iterator or tree-walker with a Notation node as its
root; in this case, it means that the
Notation node will appear in the first position of the
traversal. Since notations are not part of the document tree, they do
not appear when traversing over the document tree.
|
![]() ![]() | SHOW_PROCESSING_INSTRUCTION |
Show ProcessingInstruction nodes.
|
![]() ![]() | SHOW_TEXT |
Show Text nodes.
|