Class NodeFilter

Class NodeFilter

De naam: Aspose.Html.Dom.Traversal.Filters Verzameling: Aspose.HTML.dll (25.4.0)

Filters zijn objecten die weten hoe te “filteren” knooppunten.

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Geëerbiede leden

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

Accepteer de node. navigatiemethoden gedefinieerd voorNodeIterator of TreeWalker zal dit terugbrengenDe node.

public const short FILTER_ACCEPT = 1

veldwaarde

short

FILTER_REJECT

Verwijder de node. navigatiemethoden gedefinieerd voorNodeIterator of TreeWalker komt niet terugVoor TreeWalker, de kinderen van deze nodeNodeIterators behandelen dit als eenSynoniem voor FILTER_SKIP.

public const short FILTER_REJECT = 2

veldwaarde

short

FILTER_SKIP

Skip deze enkele knop. Navigatie methoden gedefinieerd voorNodeIterator of TreeWalker komt niet terugvoor beide NodeIterator enTreeWalker, de kinderen van deze node zullen nog steedsoverwogen .

public const short FILTER_SKIP = 3

veldwaarde

short

SHOW_ALL

Toon alle noden.

public const long SHOW_ALL = 4294967295

veldwaarde

long

SHOW_ATTRIBUTE

Toon Attr knooppunten. dit is alleen zinvol wanneer u eeniterator of tree-walker met een attribute node als zijnwortel; in dit geval betekent het dat de attribute nodezal verschijnen in de eerste positie van de iteratie of traversal.Aangezien attributen nooit kinderen van andere knooppunten zijn, zijn ze nietHet verschijnt bij het kruisen over het documentboom.

public const long SHOW_ATTRIBUTE = 2

veldwaarde

long

SHOW_CDATA_SECTION

Bekijk de CDATASection noden.

public const long SHOW_CDATA_SECTION = 8

veldwaarde

long

SHOW_COMMENT

Toon commentaar noden.

public const long SHOW_COMMENT = 128

veldwaarde

long

SHOW_DOCUMENT

Document noden weergeven.

public const long SHOW_DOCUMENT = 256

veldwaarde

long

SHOW_DOCUMENT_FRAGMENT

DocumentFragment noden weergeven.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

veldwaarde

long

SHOW_DOCUMENT_TYPE

DocumentType noden weergeven.

public const long SHOW_DOCUMENT_TYPE = 512

veldwaarde

long

SHOW_ELEMENT

Toon element noden.

public const long SHOW_ELEMENT = 1

veldwaarde

long

SHOW_ENTITY

Toon entiteit knooppunten. dit is alleen zinvol bij het creëreneen iterator of boomwanderer met een entiteitsnode als zijnRoot; in dit geval betekent dit dat de entiteitnode verschijnt in de eerste positie van de traversal.entiteiten zijn niet onderdeel van het documentboom, ze verschijnen niet wanneerdoor het documentboom te gaan.

public const long SHOW_ENTITY = 32

veldwaarde

long

SHOW_ENTITY_REFERENCE

Toon EntityReference noden.

public const long SHOW_ENTITY_REFERENCE = 16

veldwaarde

long

SHOW_NOTATION

Show Notation nodes. Dit is alleen zinvol bij het creëren vaneen iterator of boomwanderer met een notatieknop als zijnRoot; in dit geval betekent dit dat deDe notatie node verschijnt in de eerste positie van deAangezien notaties geen deel uitmaken van het documentboom, maken zeniet verschijnen bij het oversteken van het documentboom.

public const long SHOW_NOTATION = 2048

veldwaarde

long

SHOW_PROCESSING_INSTRUCTION

Toon processingInstructie noden.

public const long SHOW_PROCESSING_INSTRUCTION = 64

veldwaarde

long

SHOW_TEXT

Toon tekst noden.

public const long SHOW_TEXT = 4

veldwaarde

long

Methods

AcceptNode(Node)

Test of een bepaald knooppunt zichtbaar is in de logische visie van eenTreeWalker of NodeIterator. deze functieHet zal worden gevraagd door de implementatie van TreeWalker enNodeIterator; het wordt niet normaal gesproken rechtstreeks doorgebruikerscode. (hoewel u dat kunt doen als u hetzelfde wilt gebruikenfilter om uw eigen applicatie logica te begeleiden.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node om te controleren om te zien of het het filter doorgaat of niet.

Returns

short

een constante om te bepalen of de node wordt geaccepteerd,afgewezen of afgewezen, zoals hierboven gedefinieerd.

GetPlatformType()

Deze methode wordt gebruikt om ECMAScript object System.Type te verkrijgen.

public override Type GetPlatformType()

Returns

Type

Het ECMAScript object System.Type.

 Nederlands