Class NodeFilter

Class NodeFilter

nazivni prostor: Aspose.Html.Dom.Traversal.Filters Sastav: Aspose.HTML.dll (25.4.0)

Filteri su predmeti koji znaju kako “filtirati” čvorove.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

naslijeđeni članovi

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

Prihvaćanje čvorova. navigacijske metode definirane zaNodeIterator ili TreeWalker će vratiti ovoi node.

public const short FILTER_ACCEPT = 1

Vrijednost polja

short

FILTER_REJECT

Odbijanje čvorova. navigacijske metode definirane zaNodeIterator ili TreeWalker neće se vratitiZa TreeWalker, djeca ovog čvorovaTakođer će biti odbijen. NodeIterators tretira ovo kaoSljedeći članakFILTER_SKIP

public const short FILTER_REJECT = 2

Vrijednost polja

short

FILTER_SKIP

Izbjegavajte ovaj jednostavan čvor. navigacijske metode definirane zaNodeIterator ili TreeWalker neće se vratitiU ovom slučaju, i za NodeIterator iTreeWalker, djeca ovog čvorova će još uvijek bitiuzimajući u obzir.

public const short FILTER_SKIP = 3

Vrijednost polja

short

SHOW_ALL

Prikazuje sve node.

public const long SHOW_ALL = 4294967295

Vrijednost polja

long

SHOW_ATTRIBUTE

Pokaži Attr čvorove. to je značajno samo kada se stvoriiterator ili drvni hodnik s čvorom atributa kao što jekorijen; u ovom slučaju, to znači da je atributiPojavit će se u prvom položaju iteracije ili prekoračenja.Budući da atributi nikada nisu djeca drugih čvorova, oni nePojavljuje se kada prolazi kroz drvo dokumenta.

public const long SHOW_ATTRIBUTE = 2

Vrijednost polja

long

SHOW_CDATA_SECTION

Prikazuje CDATASection čvorove.

public const long SHOW_CDATA_SECTION = 8

Vrijednost polja

long

SHOW_COMMENT

Prikazuje komentiranje čvorova.

public const long SHOW_COMMENT = 128

Vrijednost polja

long

SHOW_DOCUMENT

Prikaz dokumentnih čvorova.

public const long SHOW_DOCUMENT = 256

Vrijednost polja

long

SHOW_DOCUMENT_FRAGMENT

Prikazuje dokumentFragment čvorove.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Vrijednost polja

long

SHOW_DOCUMENT_TYPE

Prikaz dokumentacije uzoraka.

public const long SHOW_DOCUMENT_TYPE = 512

Vrijednost polja

long

SHOW_ELEMENT

Prikaz elementnih čvorova.

public const long SHOW_ELEMENT = 1

Vrijednost polja

long

SHOW_ENTITY

Prikaz entiteta čvorova. to je značajno samo kada se stvaraiterator ili drvni hodnik s entitetskim čvorom kao njegovomU tom slučaju, to znači da je entitetNode će se pojaviti u prvom položaju prolaza.subjekti nisu dio drveta dokumenta, oni se ne pojavljuju kadaPreko drveta dokumenata.

public const long SHOW_ENTITY = 32

Vrijednost polja

long

SHOW_ENTITY_REFERENCE

Pokaži entityReference čvorove.

public const long SHOW_ENTITY_REFERENCE = 16

Vrijednost polja

long

SHOW_NOTATION

Pokaži Notation nodes. to je značajno samo kada se stvarajuiterator ili drvni hodnik s notiranim čvorom kao njegovuU ovom slučaju, to znači da jeNotiranje će se pojaviti u prvom položajuBudući da notari nisu dio drveta dokumenata, oniNe pojavljuje se prilikom prekoračenja drveta dokumenta.

public const long SHOW_NOTATION = 2048

Vrijednost polja

long

SHOW_PROCESSING_INSTRUCTION

Prikazuje upute za obradu.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Vrijednost polja

long

SHOW_TEXT

Prikaz tekstnih čvorova.

public const long SHOW_TEXT = 4

Vrijednost polja

long

Methods

AcceptNode(Node)

Provjerite je li određeni čvor vidljiv u logičkom pogleduTreeWalker ili NodeIterator. ova funkcijabit će pozvan kroz provedbu TreeWalker iNodeIterator; obično se ne zove izravno odkod korisnika. (iako biste to mogli učiniti ako želite koristiti isti kodfiltrirati kako biste vodili vlastitu logiku primjene.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node za provjeru da biste vidjeli da li prolazi kroz filter ili ne.

Returns

short

konstanta za određivanje je li uzorak prihvaćen,Odbijena ili odbijena, kao što je gore definirano.

GetPlatformType()

Ova metoda se koristi za povlačenje ECMAScript objekta System.Type.

public override Type GetPlatformType()

Returns

Type

Objekt ECMAScript System.Type.

 Hrvatski