Class NodeFilter
Název místa: Aspose.Html.Dom.Traversal.Filters Sbírka: Aspose.HTML.dll (25.4.0)
Filtry jsou objekty, které vědí, jak “filtrovat” uzly.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Dědiční č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
Navigační metody definované proNodeIterator nebo TreeWalker to vrátía node.
public const short FILTER_ACCEPT = 1
Polní hodnota
FILTER_REJECT
Navigační metody definované proNodeIterator nebo TreeWalker se nevrátíPro TreeWalker, děti tohoto noduTaké to bude odmítnuto.NodeIterators to považují zaSynonym pro FILTER_SKIP.
public const short FILTER_REJECT = 2
Polní hodnota
FILTER_SKIP
Odstranit tento jediný nůž. navigační metody definované proNodeIterator nebo TreeWalker se nevrátíV tomto bodě. pro oba NodeIterator aTreeWalker, děti tohoto nodu budou stáleZvažuje se.
public const short FILTER_SKIP = 3
Polní hodnota
SHOW_ALL
Zobrazit všechny nody.
public const long SHOW_ALL = 4294967295
Polní hodnota
SHOW_ATTRIBUTE
Zobrazit Attr uzly. to je smysluplné pouze při vytvářeníiterátor nebo dřevěný chodník s atributním uzlem jako jehojádro; v tomto případě to znamená, že atribut nodeZobrazí se v první poloze iterace nebo přechodu.Vzhledem k tomu, že atributy nejsou nikdy dětmi jiných uzlin,Objevuje se při procházce dokumentovým stromem.
public const long SHOW_ATTRIBUTE = 2
Polní hodnota
SHOW_CDATA_SECTION
Zobrazit CDATASection uzly.
public const long SHOW_CDATA_SECTION = 8
Polní hodnota
SHOW_COMMENT
Zobrazit komentáře k nodům.
public const long SHOW_COMMENT = 128
Polní hodnota
SHOW_DOCUMENT
Zobrazit dokumentové uzly.
public const long SHOW_DOCUMENT = 256
Polní hodnota
SHOW_DOCUMENT_FRAGMENT
Zobrazit dokumentFragmentové uzly.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Polní hodnota
SHOW_DOCUMENT_TYPE
Zobrazit dokumentType uzly.
public const long SHOW_DOCUMENT_TYPE = 512
Polní hodnota
SHOW_ELEMENT
Zobrazit elementové uzly.
public const long SHOW_ELEMENT = 1
Polní hodnota
SHOW_ENTITY
Zobrazit entity uzly. to je smysluplné pouze při vytvářeníiterátor nebo dřevěný chodce s entitovým uzlem jako jehov tomto případě znamená, že subjektNode se objeví v první poloze průsadu.subjekty nejsou součástí dokumentového stromu, nezobrazují se, kdyžPřes strom dokument.
public const long SHOW_ENTITY = 32
Polní hodnota
SHOW_ENTITY_REFERENCE
Zobrazit EntityReference uzly.
public const long SHOW_ENTITY_REFERENCE = 16
Polní hodnota
SHOW_NOTATION
Zobrazit poznámkové uzly. to je smysluplné pouze při vytvářeníiterátor nebo dřevěný chodec s poznámkovým uzlem jako jehoV tomto případě znamená to, žePoznámka: Poznámka se objeví na prvním místěVzhledem k tomu, že notace nejsou součástí stromu dokumentu,Nezobrazuje se při procházce dokumentovým stromem.
public const long SHOW_NOTATION = 2048
Polní hodnota
SHOW_PROCESSING_INSTRUCTION
Zobrazit instrukční uzly.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Polní hodnota
SHOW_TEXT
Zobrazit textové uzly.
public const long SHOW_TEXT = 4
Polní hodnota
Methods
AcceptNode(Node)
Zkontrolujte, zda je určitý nůž viditelný v logickém pohleduTreeWalker nebo NodeIterator. tato funkcebude vyzvána prováděním TreeWalker aNodeIterator; není obvykle volán přímo zuživatelský kód. (i když byste to mohli udělat, pokud byste chtěli použít stejnýfiltrování pro vedení své vlastní logiky aplikace.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node pro kontrolu, aby zjistil, zda prochází filtr nebo ne.
Returns
je konstantní, aby se zjistilo, zda je uzávěr přijat,Odmítnutý, nebo opuštěný, jak je definováno výše.
GetPlatformType()
Tato metoda se používá k získání objektu ECMAScript System.Type.
public override Type GetPlatformType()
Returns
Objekt ECMAScript System.Type.