Class NodeFilter
Innehåll
[
Dölj
]NodeFilter class
Filter är objekt som vet hur man “filtrerar bort” noder.
public abstract class NodeFilter : DOMObject, INodeFilter
Metoder
namn | Beskrivning |
---|---|
abstract AcceptNode(Node) | Testa om en angiven nod är synlig i den logiska vyn av a TreeWalker eller NodeIterator. Denna funktion kommer att anropas av implementeringen av TreeWalker och NodeIterator; den anropas normalt inte direkt from användarkod. (Även om du kan göra det om du vill använda same -filtret för att styra din egen applikationslogik.) |
override GetPlatformType() | Denna metod används för att hämta ECMAScript-objektType . |
Fält
namn | Beskrivning |
---|---|
const FILTER_ACCEPT | Acceptera noden. Navigationsmetoder definierade för NodeIterator eller TreeWalker kommer att returnera denna nod. |
const FILTER_REJECT | Avvisa noden. Navigeringsmetoder definierade för NodeIterator eller TreeWalker kommer inte att returnera denna nod. För TreeWalker kommer även underordnade till denna nod att avvisas. NodeIterators behandlar detta som en synonym för FILTER_SKIP. |
const FILTER_SKIP | Hoppa över denna enda nod. Navigeringsmetoder definierade för NodeIterator eller TreeWalker kommer inte att returnera denna nod. För både NodeIterator och TreeWalker kommer barnen till denna nod fortfarande att beaktas. |
const SHOW_ALL | Visa alla noder. |
const SHOW_ATTRIBUTE | Visa Attr-noder. Detta är endast meningsfullt när man skapar en iterator eller trädvandrare med en attributnod som sin rot; i detta fall betyder det att attributnoden kommer att visas i den första positionen av iterationen eller genomgången. Eftersom attribut aldrig är underordnade av andra noder, visas de inte när de går över dokumentträdet. |
const SHOW_CDATA_SECTION | Visa CDATASection-noder. |
const SHOW_COMMENT | Visa kommentarsnoder. |
const SHOW_DOCUMENT | Visa dokumentnoder. |
const SHOW_DOCUMENT_FRAGMENT | Visa DocumentFragment-noder. |
const SHOW_DOCUMENT_TYPE | Visa DocumentType-noder. |
const SHOW_ELEMENT | Visa elementnoder. |
const SHOW_ENTITY | Visa enhetsnoder. Detta är endast meningsfullt när du skapar en iterator eller trädvandrare med en Entity-nod som dess -rot; i det här fallet betyder det att Entity -noden kommer att visas i den första positionen för genomgången. Eftersom entiteter inte är en del av dokumentträdet, visas de inte när går över dokumentträdet. |
const SHOW_ENTITY_REFERENCE | Visa enhetsreferensnoder. |
const SHOW_NOTATION | Visa notationsnoder. Detta är endast meningsfullt när man skapar en iterator eller trädvandrare med en notationsnod som sin rot; i det här fallet betyder det att noden kommer att visas i den första positionen för -traversalen. Eftersom noteringar inte är en del av dokumentträdet, visas de inte när du går över dokumentträdet. |
const SHOW_PROCESSING_INSTRUCTION | Visa bearbetningsinstruktionsnoder. |
const SHOW_TEXT | Visa textnoder. |
Se även
- class DOMObject
- interface INodeFilter
- namnutrymme Aspose.Html.Dom.Traversal.Filters
- hopsättning Aspose.HTML