Class NodeFilter
De naam: Aspose.Html.Dom.Traversal.Filters Verzameling: Aspose.HTML.dll (25.4.0)
Filters zijn objecten die weten hoe te “filteren” knooppunten.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Geëerbiede leden
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
Accepteer de node. navigatiemethoden gedefinieerd voorNodeIterator of TreeWalker zal dit terugbrengenDe node.
public const short FILTER_ACCEPT = 1
veldwaarde
FILTER_REJECT
Verwijder de node. navigatiemethoden gedefinieerd voorNodeIterator of TreeWalker komt niet terugVoor TreeWalker, de kinderen van deze nodeNodeIterators behandelen dit als eenSynoniem voor FILTER_SKIP.
public const short FILTER_REJECT = 2
veldwaarde
FILTER_SKIP
Skip deze enkele knop. Navigatie methoden gedefinieerd voorNodeIterator of TreeWalker komt niet terugvoor beide NodeIterator enTreeWalker, de kinderen van deze node zullen nog steedsoverwogen .
public const short FILTER_SKIP = 3
veldwaarde
SHOW_ALL
Toon alle noden.
public const long SHOW_ALL = 4294967295
veldwaarde
SHOW_ATTRIBUTE
Toon Attr knooppunten. dit is alleen zinvol wanneer u eeniterator of tree-walker met een attribute node als zijnwortel; in dit geval betekent het dat de attribute nodezal verschijnen in de eerste positie van de iteratie of traversal.Aangezien attributen nooit kinderen van andere knooppunten zijn, zijn ze nietHet verschijnt bij het kruisen over het documentboom.
public const long SHOW_ATTRIBUTE = 2
veldwaarde
SHOW_CDATA_SECTION
Bekijk de CDATASection noden.
public const long SHOW_CDATA_SECTION = 8
veldwaarde
SHOW_COMMENT
Toon commentaar noden.
public const long SHOW_COMMENT = 128
veldwaarde
SHOW_DOCUMENT
Document noden weergeven.
public const long SHOW_DOCUMENT = 256
veldwaarde
SHOW_DOCUMENT_FRAGMENT
DocumentFragment noden weergeven.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
veldwaarde
SHOW_DOCUMENT_TYPE
DocumentType noden weergeven.
public const long SHOW_DOCUMENT_TYPE = 512
veldwaarde
SHOW_ELEMENT
Toon element noden.
public const long SHOW_ELEMENT = 1
veldwaarde
SHOW_ENTITY
Toon entiteit knooppunten. dit is alleen zinvol bij het creëreneen iterator of boomwanderer met een entiteitsnode als zijnRoot; in dit geval betekent dit dat de entiteitnode verschijnt in de eerste positie van de traversal.entiteiten zijn niet onderdeel van het documentboom, ze verschijnen niet wanneerdoor het documentboom te gaan.
public const long SHOW_ENTITY = 32
veldwaarde
SHOW_ENTITY_REFERENCE
Toon EntityReference noden.
public const long SHOW_ENTITY_REFERENCE = 16
veldwaarde
SHOW_NOTATION
Show Notation nodes. Dit is alleen zinvol bij het creëren vaneen iterator of boomwanderer met een notatieknop als zijnRoot; in dit geval betekent dit dat deDe notatie node verschijnt in de eerste positie van deAangezien notaties geen deel uitmaken van het documentboom, maken zeniet verschijnen bij het oversteken van het documentboom.
public const long SHOW_NOTATION = 2048
veldwaarde
SHOW_PROCESSING_INSTRUCTION
Toon processingInstructie noden.
public const long SHOW_PROCESSING_INSTRUCTION = 64
veldwaarde
SHOW_TEXT
Toon tekst noden.
public const long SHOW_TEXT = 4
veldwaarde
Methods
AcceptNode(Node)
Test of een bepaald knooppunt zichtbaar is in de logische visie van eenTreeWalker of NodeIterator. deze functieHet zal worden gevraagd door de implementatie van TreeWalker enNodeIterator; het wordt niet normaal gesproken rechtstreeks doorgebruikerscode. (hoewel u dat kunt doen als u hetzelfde wilt gebruikenfilter om uw eigen applicatie logica te begeleiden.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node om te controleren om te zien of het het filter doorgaat of niet.
Returns
een constante om te bepalen of de node wordt geaccepteerd,afgewezen of afgewezen, zoals hierboven gedefinieerd.
GetPlatformType()
Deze methode wordt gebruikt om ECMAScript object System.Type te verkrijgen.
public override Type GetPlatformType()
Returns
Het ECMAScript object System.Type.