Class NodeFilter
Namn på plats: Aspose.Html.Dom.Traversal.Filters Sammanfattning: Aspose.HTML.dll (25.4.0)
Filter är föremål som vet hur man “filterar ut” noder.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Arvsmedlemmar
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
Anta knuten. Navigation metoder definierade förNodeIterator eller TreeWalker kommer att returnera dettaoch node.
public const short FILTER_ACCEPT = 1
Fältvärde
FILTER_REJECT
Avvisar knuten. navigationsmetoder definierade förNodeIterator eller TreeWalker kommer inte att återvändaför TreeWalker, barn av denna nodkommer också att avvisas. NodeIterators behandlar detta som enSynonymt för filter_skip.
public const short FILTER_REJECT = 2
Fältvärde
FILTER_SKIP
Skippa denna enda nod. Navigationsmetoder definierade förNodeIterator eller TreeWalker kommer inte att återvändaför både NodeIterator ochTreeWalker, barnen i denna nod kommer fortfarande att varaövervägs .
public const short FILTER_SKIP = 3
Fältvärde
SHOW_ALL
Visa alla noder.
public const long SHOW_ALL = 4294967295
Fältvärde
SHOW_ATTRIBUTE
Visa Attr noder. Detta är meningsfullt endast när du skapar eniterator eller trädväxlare med en attribut nod som dessroot; i det här fallet betyder det att attribut nodkommer att visas i den första positionen av iteration eller traversal.Eftersom attribut aldrig är barn av andra noder,visas när man passerar över dokumentträdet.
public const long SHOW_ATTRIBUTE = 2
Fältvärde
SHOW_CDATA_SECTION
Visa CDATASection noder.
public const long SHOW_CDATA_SECTION = 8
Fältvärde
SHOW_COMMENT
Visa kommentar noder.
public const long SHOW_COMMENT = 128
Fältvärde
SHOW_DOCUMENT
Visa dokument noder.
public const long SHOW_DOCUMENT = 256
Fältvärde
SHOW_DOCUMENT_FRAGMENT
Visa dokumentfragment noder.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Fältvärde
SHOW_DOCUMENT_TYPE
Visa dokumenttyp noder.
public const long SHOW_DOCUMENT_TYPE = 512
Fältvärde
SHOW_ELEMENT
Visa element noder.
public const long SHOW_ELEMENT = 1
Fältvärde
SHOW_ENTITY
Visa entitet noder. Detta är meningsfullt endast när du skaparen iterator eller trädväxlare med en entitetsnode som dessrötter; i det här fallet innebär det att enhetennötter kommer att visas i den första positionen av traversalen.Enheter är inte en del av dokumentträdet, de visas inte närÖver dokumentträdet.
public const long SHOW_ENTITY = 32
Fältvärde
SHOW_ENTITY_REFERENCE
Visa EntityReference noder.
public const long SHOW_ENTITY_REFERENCE = 16
Fältvärde
SHOW_NOTATION
Visa Notation noder. Detta är meningsfullt endast när du skaparen iterator eller trädväxlare med en Notation nod som dessrötter; i detta fall innebär det attNotationsnoten kommer att visas i den första positionen iEftersom noteringar inte är en del av dokumentträdet, gör deinte visas när man passerar över dokumentträdet.
public const long SHOW_NOTATION = 2048
Fältvärde
SHOW_PROCESSING_INSTRUCTION
Visa bearbetningInstruktion noder.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Fältvärde
SHOW_TEXT
Visa text noder.
public const long SHOW_TEXT = 4
Fältvärde
Methods
AcceptNode(Node)
Testar om en specifik node är synlig i det logiska perspektivet av enTreeWalker eller NodeIterator. denna funktionkommer att kallas genom genomförandet av TreeWalker ochNodeIterator; det kallas normalt inte direkt frånanvändarkod. (även om du kan göra det om du vill använda sammafilter för att leda din egen ansökan logik.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
node för att kontrollera om det passerar filtret eller inte.
Returns
en konstant för att avgöra om noden accepteras,avvisas eller avvisas, som definierats ovan.
GetPlatformType()
Denna metod används för att hämta ECMAScript objekt System.Type.
public override Type GetPlatformType()
Returns
Den ECMAScript objekt System.Type.