Class NodeFilter
Název místa: Aspose.Html.Dom.Traversal.Filters Sbírka: Aspose.HTML.dll (25.5.0)
Filtry jsou objekty, které vědí, jak “filtrovat” uzly.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
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 = 1Polní 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í zaSynonymem pro FILTER_SKIP.
public const short FILTER_REJECT = 2Polní 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 = 3Polní hodnota
SHOW_ALL
Zobrazit všechny nody.
public const long SHOW_ALL = 4294967295Polní 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 = 2Polní hodnota
SHOW_CDATA_SECTION
Zobrazit CDATASection uzly.
public const long SHOW_CDATA_SECTION = 8Polní hodnota
SHOW_COMMENT
Zobrazit komentáře k nodům.
public const long SHOW_COMMENT = 128Polní hodnota
SHOW_DOCUMENT
Zobrazit dokumentové uzly.
public const long SHOW_DOCUMENT = 256Polní hodnota
SHOW_DOCUMENT_FRAGMENT
Zobrazit dokumentFragmentové uzly.
public const long SHOW_DOCUMENT_FRAGMENT = 1024Polní hodnota
SHOW_DOCUMENT_TYPE
Zobrazit dokumentType uzly.
public const long SHOW_DOCUMENT_TYPE = 512Polní hodnota
SHOW_ELEMENT
Zobrazit elementové uzly.
public const long SHOW_ELEMENT = 1Polní 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 = 32Polní hodnota
SHOW_ENTITY_REFERENCE
Zobrazit EntityReference uzly.
public const long SHOW_ENTITY_REFERENCE = 16Polní 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 = 2048Polní hodnota
SHOW_PROCESSING_INSTRUCTION
Zobrazit instrukční uzly.
public const long SHOW_PROCESSING_INSTRUCTION = 64Polní hodnota
SHOW_TEXT
Zobrazit textové uzly.
public const long SHOW_TEXT = 4Polní 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.