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
Le nouveau NodeIterator.
Exceptions
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
Le nouveau NodeIterator.
Exceptions
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
Le nouveau NodeIterator.
Exceptions
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
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
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
C’est le nouveau TreeWalker.