Class NodeFilter
Navne til: Aspose.Html.Dom.Traversal.Filters Sammensætning: Aspose.HTML.dll (25.4.0)
Filtre er objekter, der ved, hvordan man “filter ud” noder.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
De arvede medlemmer
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
Navigeringsmetoder defineret forNodeIterator eller TreeWalker vil returnere detteaf node.
public const short FILTER_ACCEPT = 1
Fællesværdi
FILTER_REJECT
Navigeringsmetoder defineret forNodeIterator eller TreeWalker vender ikke tilbageFor TreeWalker, børnene af denne nodeDet vil også blive afvist.NodeIterators behandler dette som enSynonymt med filter_skip.
public const short FILTER_REJECT = 2
Fællesværdi
FILTER_SKIP
Skift denne enkelt knude. Navigation metoder defineret forNodeIterator eller TreeWalker vender ikke tilbagefor både NodeIterator ogTreeWalker, børnene i denne node vil stadig væreovervejet.
public const short FILTER_SKIP = 3
Fællesværdi
SHOW_ALL
Se alle node.
public const long SHOW_ALL = 4294967295
Fællesværdi
SHOW_ATTRIBUTE
Attr noder. Dette er kun meningsfuldt, når du opretter eniterator eller træ-walker med en atributnode som densroten; i dette tilfælde betyder det, at det atribut nodDet vil opstå i den første position af iteration eller traversal.Da atributter aldrig er børn af andre knuder, er de ikkeDet vises, når man krydser dokumenttræet.
public const long SHOW_ATTRIBUTE = 2
Fællesværdi
SHOW_CDATA_SECTION
Vis CDATASection noder.
public const long SHOW_CDATA_SECTION = 8
Fællesværdi
SHOW_COMMENT
Se kommentar knudler.
public const long SHOW_COMMENT = 128
Fællesværdi
SHOW_DOCUMENT
Vis dokument noder.
public const long SHOW_DOCUMENT = 256
Fællesværdi
SHOW_DOCUMENT_FRAGMENT
Vis dokumentfragment noder.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Fællesværdi
SHOW_DOCUMENT_TYPE
Vis dokumenttype noder.
public const long SHOW_DOCUMENT_TYPE = 512
Fællesværdi
SHOW_ELEMENT
Se element noder.
public const long SHOW_ELEMENT = 1
Fællesværdi
SHOW_ENTITY
Vis entitet noder. Dette er kun meningsfuldt, når du opretteren iterator eller træwalker med en entitetsnode som densi dette tilfælde betyder det, at enhedenNode vil vises i den første position af krydsningen.Enhederne er ikke en del af dokumenttræet, de vises ikke, nårover dokumenttræet.
public const long SHOW_ENTITY = 32
Fællesværdi
SHOW_ENTITY_REFERENCE
Vis enhedsreference noder.
public const long SHOW_ENTITY_REFERENCE = 16
Fællesværdi
SHOW_NOTATION
Vis Notation noder. Dette er kun meningsfuldt, når du opretteren iterator eller træwalker med en Notation-node som sinI dette tilfælde betyder det, atNotationsknoten vil vises i den første position afEftersom noter ikke er en del af dokumenttræet, gør deDet vises ikke, når man krydser dokumenttræet.
public const long SHOW_NOTATION = 2048
Fællesværdi
SHOW_PROCESSING_INSTRUCTION
Vis instruktionsknapper.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Fællesværdi
SHOW_TEXT
Se tekst knudler.
public const long SHOW_TEXT = 4
Fællesværdi
Methods
AcceptNode(Node)
Test, om en specifik node er synlig i det logiske synspunkt af enTreeWalker eller NodeIterator. denne funktionDet vil blive anmodet om gennemførelsen af TreeWalker ogNodeIterator; det kaldes normalt ikke direkte fraBrugerkode. (selvom du kunne gøre det, hvis du ønskede at bruge det sammeFilter til at guide din egen applikations logik.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node til at tjekke for at se, om det passerer filteret eller ej.
Returns
en konstant for at bestemme, om knuden er accepteret,afviste, eller skudt, som defineret ovenfor.
GetPlatformType()
Denne metode bruges til at hente ECMAScript objekt System.Type.
public override Type GetPlatformType()
Returns
Den ECMAScript objekt System.Type.