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
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
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
SHOW_ALL
Prikazuje sve node.
public const long SHOW_ALL = 4294967295
Vrijednost polja
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
SHOW_CDATA_SECTION
Prikazuje CDATASection čvorove.
public const long SHOW_CDATA_SECTION = 8
Vrijednost polja
SHOW_COMMENT
Prikazuje komentiranje čvorova.
public const long SHOW_COMMENT = 128
Vrijednost polja
SHOW_DOCUMENT
Prikaz dokumentnih čvorova.
public const long SHOW_DOCUMENT = 256
Vrijednost polja
SHOW_DOCUMENT_FRAGMENT
Prikazuje dokumentFragment čvorove.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Vrijednost polja
SHOW_DOCUMENT_TYPE
Prikaz dokumentacije uzoraka.
public const long SHOW_DOCUMENT_TYPE = 512
Vrijednost polja
SHOW_ELEMENT
Prikaz elementnih čvorova.
public const long SHOW_ELEMENT = 1
Vrijednost polja
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
SHOW_ENTITY_REFERENCE
Pokaži entityReference čvorove.
public const long SHOW_ENTITY_REFERENCE = 16
Vrijednost polja
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
SHOW_PROCESSING_INSTRUCTION
Prikazuje upute za obradu.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Vrijednost polja
SHOW_TEXT
Prikaz tekstnih čvorova.
public const long SHOW_TEXT = 4
Vrijednost polja
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
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
Objekt ECMAScript System.Type.