Interface IDocumentTraversal

Interface IDocumentTraversal

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

DocumentTraversal contient des méthodes qui créent les itérateurs etLes escaladeurs à traverser un node et ses enfants dans l’ordre du document (de profondeur)première, pré-ordre traversal, qui est équivalent à l’ordre dans lequel leLes étiquettes de démarrage apparaissent dans la représentation texte du document).qui soutient la fonction Traversale, DocumentTraversal seraêtre mis en œuvre par les mêmes objets qui implémentent l’interface Document.

Voir aussi le Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM Niveau 2

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal

Methods

CreateNodeIterator(Node)

Créer un nouvel NodeIterator au-dessus de l’arbre souterrain enraciné sur leNode spécifiée.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)

Parameters

root Node

Un nœud qui sera itéré avec ses enfants.L’itérateur est initialement positionné juste avant ce node.Les drapeaux et le filtre, s’il y a, ne sont pasà l’instar de cette position. la racine ne doit pas êtreet null.

Returns

INodeIterator

Le nouveau NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Augmenté si la racine spécifiée estet null.

CreateNodeIterator(Node, long)

Créer un nouvel NodeIterator au-dessus de l’arbre souterrain enraciné sur leNode spécifiée.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

Un nœud qui sera itéré avec ses enfants.L’itérateur est initialement positionné juste avant ce node.Les drapeaux et le filtre, s’il y a, ne sont pasà l’instar de cette position. la racine ne doit pas êtreet null.

whatToShow long

Le drapeau spécifie quels types de nœuds peuvent apparaître dansla vue logique de l’arbre présentée par l’itérateur. voir leDescription de NodeFilter pour le ensemble de possiblesSHOW_ values.Ces drapeaux peuvent être combinés en utilisantou .

Returns

INodeIterator

Le nouveau NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Augmenté si la racine spécifiée estet null.

CreateNodeIterator(Node, long, InodeFilter)

Créer un nouvel NodeIterator au-dessus de l’arbre souterrain enraciné sur leNode spécifiée.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Un nœud qui sera itéré avec ses enfants.L’itérateur est initialement positionné juste avant ce node.Les drapeaux et le filtre, s’il y a, ne sont pasà l’instar de cette position. la racine ne doit pas êtreet null.

whatToShow long

Le drapeau spécifie quels types de nœuds peuvent apparaître dansla vue logique de l’arbre présentée par l’itérateur. voir leDescription de NodeFilter pour le ensemble de possiblesSHOW_ values.Ces drapeaux peuvent être combinés en utilisantou .

filter INodeFilter

NodeFilter à utiliser avec ceTreeWalker, ou null pour indiquer aucun filtre.

Returns

INodeIterator

Le nouveau NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Augmenté si la racine spécifiée estet null.

CreateTreeWalker(Node)

Créer un nouveau TreeWalker au-dessus du sous-tree enraciné sur laNode spécifiée.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

Le noyau qui servira de la racine pour leTreeWalker. les flammes de ce queToShow et leNodeFilter n’est pas considéré lors de la configuration de cette valeur;Tout type de node sera accepté comme la racine.Actuellement, le TreeWalker estinitialisé à ce node, qu’il soit ou non visible.Les fonctions de la racine comme point d’arrêt pour la traverséedes méthodes qui regardent vers le haut dans la structure du document, telles queparentNode et nextNote. la racine doit êtreNe pas être zéro.

Returns

ITreeWalker

C’est le nouveau TreeWalker.

CreateTreeWalker(Node, long)

Créer un nouveau TreeWalker au-dessus du sous-tree enraciné sur laNode spécifiée.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)

Parameters

root Node

Le noyau qui servira de la racine pour leTreeWalker. les flammes de ce queToShow et leNodeFilter n’est pas considéré lors de la configuration de cette valeur;Tout type de node sera accepté comme la racine.Actuellement, le TreeWalker estinitialisé à ce node, qu’il soit ou non visible.Les fonctions de la racine comme point d’arrêt pour la traverséedes méthodes qui regardent vers le haut dans la structure du document, telles queparentNode et nextNote. la racine doit êtreNe pas être zéro.

whatToShow long

Le drapeau spécifie quels types de nœuds peuvent apparaître dansla vue logique de l’arbre présentée par le marchand. voir leDescription de NodeFilter pour le ensemble de possiblesSHOW_ values.Ces drapeaux peuvent être combinés en utilisant OR.

Returns

ITreeWalker

C’est le nouveau TreeWalker.

CreateTreeWalker(Node, long, InodeFilter)

Créer un nouveau TreeWalker au-dessus du sous-tree enraciné sur laNode spécifiée.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Le noyau qui servira de la racine pour leTreeWalker. les flammes de ce queToShow et leNodeFilter n’est pas considéré lors de la configuration de cette valeur;Tout type de node sera accepté comme la racine.Actuellement, le TreeWalker estinitialisé à ce node, qu’il soit ou non visible.Les fonctions de la racine comme point d’arrêt pour la traverséedes méthodes qui regardent vers le haut dans la structure du document, telles queparentNode et nextNote. la racine doit êtreNe pas être zéro.

whatToShow long

Le drapeau spécifie quels types de nœuds peuvent apparaître dansla vue logique de l’arbre présentée par le marchand. voir leDescription de NodeFilter pour le ensemble de possiblesSHOW_ values.Ces drapeaux peuvent être combinés en utilisant OR.

filter INodeFilter

NodeFilter à utiliser avec ceTreeWalker, ou null pour indiquer aucun filtre.

Returns

ITreeWalker

C’est le nouveau TreeWalker.

 Français