Class NodeFilter
Pôvodný názov: Aspose.Html.Dom.Traversal.Filters Zhromaždenie: Aspose.HTML.dll (25.4.0)
Filtre sú objekty, ktoré vedia, ako “filtrovať” uzly.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Z dedičných členov
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
Akceptovať node. navigačné metódy definované preNodeIterator alebo TreeWalker to vrátia node .
public const short FILTER_ACCEPT = 1
Fieldová hodnota
FILTER_REJECT
Odmietnuť uzol. Navigačné metódy definované preNodeIterator alebo TreeWalker sa nevrátiapre TreeWalker, deti tohto uzlabude tiež odmietnutý. NodeIterators považuje to zasynonymom pre filter_skip.
public const short FILTER_REJECT = 2
Fieldová hodnota
FILTER_SKIP
Odstrániť tento jediný uzol. Navigačné metódy definované preNodeIterator alebo TreeWalker sa nevrátiav tomto node. pre obaja NodeIterator aTreeWalker, deti tohto uzla budú stálev úvahu .
public const short FILTER_SKIP = 3
Fieldová hodnota
SHOW_ALL
Zobraziť všetky nôdy.
public const long SHOW_ALL = 4294967295
Fieldová hodnota
SHOW_ATTRIBUTE
Zobraziť Attr uzly. to je významné len pri vytváraníiterátor alebo strom-walker s atribútovým uzlom ako jehokoreň; v tomto prípade to znamená, že atribút nodeZobrazí sa v prvej polohe iterácie alebo priechodu.Keďže atribúty nie sú nikdy deťmi iných uzlín, nie súVyskytuje sa pri prechode cez strom dokumentov.
public const long SHOW_ATTRIBUTE = 2
Fieldová hodnota
SHOW_CDATA_SECTION
Zobraziť CDATASection uzly.
public const long SHOW_CDATA_SECTION = 8
Fieldová hodnota
SHOW_COMMENT
Zobraziť komentár na uzly.
public const long SHOW_COMMENT = 128
Fieldová hodnota
SHOW_DOCUMENT
Zobraziť dokumentové uzly.
public const long SHOW_DOCUMENT = 256
Fieldová hodnota
SHOW_DOCUMENT_FRAGMENT
Zobraziť dokumentFragmentové uzly.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Fieldová hodnota
SHOW_DOCUMENT_TYPE
Zobraziť dokumentType uzly.
public const long SHOW_DOCUMENT_TYPE = 512
Fieldová hodnota
SHOW_ELEMENT
Zobraziť prvky uzlov.
public const long SHOW_ELEMENT = 1
Fieldová hodnota
SHOW_ENTITY
Zobraziť entity uzly. to je významné len pri vytváraníiterátor alebo stromový chodca s entitovým uzlom ako jehov tomto prípade znamená, že subjektNode sa objaví v prvej polohe priehrady.subjekty nie sú súčasťou dokumentového stromu, nezobrazujú sa, keďPrechádzka cez strom dokumentov.
public const long SHOW_ENTITY = 32
Fieldová hodnota
SHOW_ENTITY_REFERENCE
Zobraziť EntityReference uzly.
public const long SHOW_ENTITY_REFERENCE = 16
Fieldová hodnota
SHOW_NOTATION
Zobraziť poznámkové uzly. to je významné len pri vytváraníiterátor alebo stromový chodca s notáciou ako jehov tomto prípade znamená, že v tomto prípadeNotácia uzla sa zobrazí v prvej poloheVzhľadom k tomu, že notácie nie sú súčasťou dokumentového stromu,Nevyskytuje sa pri prechode cez strom dokumentov.
public const long SHOW_NOTATION = 2048
Fieldová hodnota
SHOW_PROCESSING_INSTRUCTION
Zobraziť spracovanieInštrukčné uzly.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Fieldová hodnota
SHOW_TEXT
Zobraziť textové uzly.
public const long SHOW_TEXT = 4
Fieldová hodnota
Methods
AcceptNode(Node)
Testovať, či je konkrétny uzol viditeľný v logickom pohľade naTreeWalker alebo NodeIterator. táto funkciabude vyzvaný implementáciou TreeWalker aNodeIterator; nie je zvyčajne volaný priamo zpoužívateľský kód. (Aj keď by ste to mohli urobiť, ak by ste chceli použiť rovnakýfiltre, aby ste vedeli svoju vlastnú logiku aplikácie.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
node skontrolovať, či prechádza filter alebo nie.
Returns
konštantné určiť, či je uzol prijatý,odmietnutý alebo odmietnutý, ako je uvedené vyššie.
GetPlatformType()
Táto metóda sa používa na získanie objektov ECMAScript System.Type.
public override Type GetPlatformType()
Returns
Objekt ECMAScript System.Type.