Class NodeFilter
ja nimityö: Aspose.Html.Dom.Traversal.Filters Kokoelma: Aspose.HTML.dll (25.5.0)
Suodattimet ovat esineitä, jotka tietävät, miten “suodattaa” kulmat.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Perintöjäsenet
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
Hyväksyt node. Navigointimenetelmät määriteltyNodeIterator tai TreeWalker palauttaa tämänja node.
public const short FILTER_ACCEPT = 1kentän arvo
FILTER_REJECT
Valitse node. Navigointimenetelmät määriteltyNodeIterator tai TreeWalker ei paluutaTreeWalkerille, tämän ytimen lapsetmyös hylätään. NodeIterators käsittelee tätäSynonyymi suodattimelle_SKIP.
public const short FILTER_REJECT = 2kentän arvo
FILTER_SKIP
Jätä tämä yksittäinen node. Navigointimenetelmät määriteltyNodeIterator tai TreeWalker ei paluutaTämä node. sekä NodeIterator jaTreeWalker, tämän ytimen lapset ovat edelleenja otetaan huomioon.
public const short FILTER_SKIP = 3kentän arvo
SHOW_ALL
Näytä kaikki kohdat.
public const long SHOW_ALL = 4294967295kentän arvo
SHOW_ATTRIBUTE
Näytä Attr nodeja. Tämä on merkityksellistä vain, kun luodaaniterator tai puu-kävelijä, jolla on ominaisuus noderauta; tässä tapauksessa se tarkoittaa, että ominaisuus nodeSe näkyy iteraation tai traversalin ensimmäisessä asennossa.Koska ominaisuudet eivät ole koskaan muiden yrttien lapsia, ne eivätSe näkyy, kun kulkee läpi dokumenttipuun.
public const long SHOW_ATTRIBUTE = 2kentän arvo
SHOW_CDATA_SECTION
Näytä CDATASection -liitännät.
public const long SHOW_CDATA_SECTION = 8kentän arvo
SHOW_COMMENT
Näytä kommentti nodeja.
public const long SHOW_COMMENT = 128kentän arvo
SHOW_DOCUMENT
Näytä dokumentti nodeja.
public const long SHOW_DOCUMENT = 256kentän arvo
SHOW_DOCUMENT_FRAGMENT
Näytä DocumentFragment -liitännät.
public const long SHOW_DOCUMENT_FRAGMENT = 1024kentän arvo
SHOW_DOCUMENT_TYPE
Näytä DocumentType Node.
public const long SHOW_DOCUMENT_TYPE = 512kentän arvo
SHOW_ELEMENT
Näytä Element Node.
public const long SHOW_ELEMENT = 1kentän arvo
SHOW_ENTITY
Näytä yksikön kulmat. Tämä on merkitystä vain, kun luodaaniteraattori tai puun kävelijä, jolla on entiteetin ytimenraaka; tässä tapauksessa se tarkoittaa, että yhteisöNode ilmestyy radan ensimmäisessä asennossa.yksiköt eivät ole osa dokumenttipuua, ne eivät ilmene, kunSiirry dokumenttipuun yli.
public const long SHOW_ENTITY = 32kentän arvo
SHOW_ENTITY_REFERENCE
Näytä EntityReference -liitännät.
public const long SHOW_ENTITY_REFERENCE = 16kentän arvo
SHOW_NOTATION
Näytä huomautusyhdisteet. Tämä on merkityksellistä vain, kun luodaaniteraattori tai puun kävelijä, jolla on Notation noderaaka; tässä tapauksessa se tarkoittaa, ettäHuomautuspiste näkyy ensimmäisessä asennossaKoska merkinnät eivät ole osa asiakirjojen puuta, neEi näy, kun kulkee läpi dokumenttipuun.
public const long SHOW_NOTATION = 2048kentän arvo
SHOW_PROCESSING_INSTRUCTION
Näytä käsittelyn ohjeet.
public const long SHOW_PROCESSING_INSTRUCTION = 64kentän arvo
SHOW_TEXT
Näytä tekstiyhdisteet.
public const long SHOW_TEXT = 4kentän arvo
Methods
AcceptNode(Node)
testata, onko tietyn ytimen näkyvä loogisessa näkökulmassaTreeWalker tai NodeIterator. tämä toimintoSitä kutsutaan toteuttamaan TreeWalker jaNodeIterator; sitä ei yleensä kutsuta suoraankäyttäjätunnus. (Vaikka voit tehdä niin, jos haluat käyttää samaaSuodattaa oman sovelluksen logiikan ohjaamiseen.)
public abstract short AcceptNode(Node n)Parameters
n Node
Node tarkistaa, että se läpäisee suodatin vai ei.
Returns
pysyvyys määrittää, hyväksytäänkö node,hylätty tai hylätty, kuten edellä määritelty.
GetPlatformType()
Tätä menetelmää käytetään ECMAScript Object System.Type.
public override Type GetPlatformType()Returns
ECMAScript -objekti on System.Type.