Class NodeFilter

Class NodeFilter

Le nom : Aspose.Html.Dom.Traversal.Filters Assemblaggio: Aspose.HTML.dll (25.4.0)

Les filtres sont des objets qui savent comment « filtrer » les nodes.

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

I membri ereditari

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

Les méthodes de navigation sont définies pourNodeIterator ou TreeWalker retournera ceciet node.

public const short FILTER_ACCEPT = 1

Valore di campo

short

FILTER_REJECT

Résoudre le node. méthodes de navigation définies pourNodeIterator ou TreeWalker ne reviendront pasPour TreeWalker, les enfants de ce nodeIl sera également rejeté.NodeIterators traite cela comme unSynonyme pour FILTER_SKIP.

public const short FILTER_REJECT = 2

Valore di campo

short

FILTER_SKIP

Téléchargez ce node unique. méthodes de navigation définies pourNodeIterator ou TreeWalker ne reviendront pasCe node. pour les deux NodeIterator etTreeWalker, les enfants de ce node seront toujoursconsidérée .

public const short FILTER_SKIP = 3

Valore di campo

short

SHOW_ALL

Afficher tous les nœuds.

public const long SHOW_ALL = 4294967295

Valore di campo

long

SHOW_ATTRIBUTE

Afficher les nœuds Attr. Ceci n’est significatif que lorsque vous créez unitérateur ou arbre-walker avec un noyau d’attribut comme sondans ce cas, cela signifie que l’attribut nodeIl apparaîtra dans la première position de l’itération ou de la traversée.Parce que les attributs ne sont jamais enfants d’autres nodes, ils neIl apparaît lorsqu’il traverse l’arbre du document.

public const long SHOW_ATTRIBUTE = 2

Valore di campo

long

SHOW_CDATA_SECTION

Afficher les nodes de CDATASection.

public const long SHOW_CDATA_SECTION = 8

Valore di campo

long

SHOW_COMMENT

Afficher les nœuds.

public const long SHOW_COMMENT = 128

Valore di campo

long

SHOW_DOCUMENT

Afficher les nœuds de document.

public const long SHOW_DOCUMENT = 256

Valore di campo

long

SHOW_DOCUMENT_FRAGMENT

Afficher les nœuds de document.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Valore di campo

long

SHOW_DOCUMENT_TYPE

Afficher les nœuds DocumentType.

public const long SHOW_DOCUMENT_TYPE = 512

Valore di campo

long

SHOW_ELEMENT

Afficher les nœuds.

public const long SHOW_ELEMENT = 1

Valore di campo

long

SHOW_ENTITY

Afficher les nodes de l’entité. Ceci n’est significatif que lorsqu’il est crééun itérateur ou un escaladeur d’arbre avec un noyau de l’entité comme sonde l’entité ; dans ce cas, cela signifie que laLe noyau apparaîtra dans la première position de la traversée.Les entités ne font pas partie de l’arbre de document, elles ne apparaissent pas lorsquetraverser l’arbre du document.

public const long SHOW_ENTITY = 32

Valore di campo

long

SHOW_ENTITY_REFERENCE

Afficher les nœuds d’entité.

public const long SHOW_ENTITY_REFERENCE = 16

Valore di campo

long

SHOW_NOTATION

Afficher les nodes de notation. Ceci n’est significatif que lorsqu’il est crééun itérateur ou un escaladeur avec un noyau de notation comme sonLa racine; dans ce cas, cela signifie que laLe noyau de notation apparaîtra dans la première position duParce que les notes ne font pas partie de l’arbre de document, ils fontIl n’apparaît pas lorsqu’il traverse l’arbre de document.

public const long SHOW_NOTATION = 2048

Valore di campo

long

SHOW_PROCESSING_INSTRUCTION

Afficher les nœuds de traitement.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Valore di campo

long

SHOW_TEXT

Afficher les nœuds de texte.

public const long SHOW_TEXT = 4

Valore di campo

long

Methods

AcceptNode(Node)

Vérifier si un node spécifié est visible dans la vue logique d’unTreeWalker ou NodeIterator. cette fonctionIl sera appelé par la mise en œuvre de TreeWalker etNodeIterator; il n’est normalement pas appelé directement decode utilisateur. (Même si vous pourriez le faire s’il vous plaît utiliser le même codefiltre pour guider votre propre logique d’application.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Node pour vérifier s’il passe le filtre ou non.

Returns

short

une constante pour déterminer si le node est accepté,rejeté ou abandonné, comme défini ci-dessus.

GetPlatformType()

Questo metodo viene utilizzato per recuperare l’oggetto ECMAScript System.Type.

public override Type GetPlatformType()

Returns

Type

L’oggetto ECMAScript System.Type.

 Français