Class NodeFilter
Nom dels espais: Aspose.Html.Dom.Traversal.Filters Assemblea: Aspose.HTML.dll (25.4.0)
Els filtres són objectes que saben com “filtrar” els nodes.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Membres heretats
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
Accepta el nucli. mètodes de navegació definits perNodeIterator o TreeWalker tornarà aquestEl Node.
public const short FILTER_ACCEPT = 1
Valor de camp
FILTER_REJECT
rebutja el nucli. mètodes de navegació definits perNodeIterator o TreeWalker no tornaranPer a TreeWalker, els fills d’aquest nucliTambé es rebutjarà. NodeIterators tracta això com unaSinònim per a FILTER_SKIP.
public const short FILTER_REJECT = 2
Valor de camp
FILTER_SKIP
Escapa aquest node únic. mètodes de navegació definits perNodeIterator o TreeWalker no tornaranAquest nucli. per a tots dos NodeIterator iTreeWalker, els fills d’aquest nucli encara serani considerat.
public const short FILTER_SKIP = 3
Valor de camp
SHOW_ALL
Mostra tots els nodes.
public const long SHOW_ALL = 4294967295
Valor de camp
SHOW_ATTRIBUTE
Mostra nodes Attr. Això és significatiu només quan es crea uniterador o tre-walker amb un nucli d’atribució com el seuraïm; en aquest cas, significa que l’atribut nodeApareixerà en la primera posició de la iteració o traversal.Com que els atributs mai són fills d’altres nodes, noApareix quan travessa sobre l’arbre de document.
public const long SHOW_ATTRIBUTE = 2
Valor de camp
SHOW_CDATA_SECTION
Mostra els nodes de CDATASection.
public const long SHOW_CDATA_SECTION = 8
Valor de camp
SHOW_COMMENT
Mostra com els nodes.
public const long SHOW_COMMENT = 128
Valor de camp
SHOW_DOCUMENT
Mostra els nodes de document.
public const long SHOW_DOCUMENT = 256
Valor de camp
SHOW_DOCUMENT_FRAGMENT
Mostra els nodes de documentació.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Valor de camp
SHOW_DOCUMENT_TYPE
Mostra documentType nodes.
public const long SHOW_DOCUMENT_TYPE = 512
Valor de camp
SHOW_ELEMENT
Mostra els nodes elementals.
public const long SHOW_ELEMENT = 1
Valor de camp
SHOW_ENTITY
Mostra nodes d’entitat. Això només és significatiu quan es creaun iterador o un caminador d’arbre amb un nucli de l’entitat com el seuen aquest cas, és a dir, que l’entitatEl nucli apareixerà en la primera posició de la travessa.Les entitats no formen part de l’arbre de document, no apareixen quantravessar l’arbre de document.
public const long SHOW_ENTITY = 32
Valor de camp
SHOW_ENTITY_REFERENCE
Mostra els nodes de referència de l’entitat.
public const long SHOW_ENTITY_REFERENCE = 16
Valor de camp
SHOW_NOTATION
Mostra nodes de notació. Això només és significatiu quan es creaun iterador o un caminador d’arbre amb un nucli de notació com el seuLa raó; en aquest cas, significa que elEl nucli de notació apareixerà en la primera posició delCom que les notes no formen part de l’arbre de document, sónNo apareix quan travessa l’arbre de document.
public const long SHOW_NOTATION = 2048
Valor de camp
SHOW_PROCESSING_INSTRUCTION
Mostra els nodes de processament.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Valor de camp
SHOW_TEXT
Mostra els nodes de text.
public const long SHOW_TEXT = 4
Valor de camp
Methods
AcceptNode(Node)
Testar si un nucli especificat és visible en la visió lògica d’unTreeWalker o NodeIterator. aquesta funcióSerà convocat per la implementació de TreeWalker iNodeIterator; no és normalment cridat directament decodi d’usuari. (encara que pogués fer-ho si volia utilitzar el mateixFiltre per guiar la seva pròpia lògica d’aplicació.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Node per comprovar si passa el filtre o no.
Returns
una constant per determinar si el nucli és acceptat,rebutjat o abandonat, tal com es defineix anteriorment.
GetPlatformType()
Aquest mètode s’utilitza per recuperar l’objecte ECMAScript System.Type.
public override Type GetPlatformType()
Returns
L’objecte ECMAScript és System.Type.