Interface INodeIterator

Interface INodeIterator

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

Les Iterateurs sont utilisés pour passer par un ensemble de nœuds, par exemple leun ensemble de nœuds dans un NodeList, le sous-droit du document géré parun node particulier, les résultats d’une requête, ou tout autre ensembleLe nombre de nœuds à itérer est déterminé par lela mise en œuvre du NodeIterator. DOM Niveau 2 spécifie unUne mise en œuvre unique de NodeIterator pour la commande de documentla traversée d’un sous-tree de document. Les instances de ces itérateurs sont crééesEn appelant DocumentTraversal.createNodeIterateur( )

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

[DOMObject]
[ComVisible(true)]
[DOMName("NodeIterator")]
public interface INodeIterator : ITraversal, IDisposable

Implements

ITraversal , IDisposable

Properties

PointerBeforeReferenceNode

La valeur de ce drapeau détermine si les enfants de l’entitéles nœuds de référence sont visibles au itérateur. si faux, ils etLeurs descendants seront rejetés. note que ce refus prendraprécédent sur whatToShow et le filtre.C’est aujourd’hui la seule situation dans laquelleLes NodeIterators peuvent refuser un sous-tree complet plutôt queDéplacer les nodes individuels.Pour produire une vue du document qui a des références d’entitéextendue et n’expose pas le noyau de référence de l’entité elle-même, utilisantle whatToShow drapeaux pour cacher le noyau de référence de l’entitéet d’établir expansionEntitésReférences à vrai lors de la création deiterator. pour produire une vue du document qui a une référence d’entiténœuds mais pas d’expansion de l’entité, utilisez les flammes whatToShowpour afficher le noyau de référence de l’entité etLes références à la fausse.

[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }

Valore di proprietà

bool

ReferenceNode

Le node de référence actuel.

[DOMName("referenceNode")]
Node ReferenceNode { get; }

Valore di proprietà

Node

Methods

Detach()

Détourne le NodeIterator du set qu’il a itérélibérer toutes les ressources comptables et placer l’itérateurdans l’État invalide. après le détachement a été invité,appels à nextNode ou préalableIl s’agit de l’exception INVALID_STATE_ERR.

[DOMName("detach")]
void Detach()

NextNode()

Retourne le node suivant dans le set et avance la position dul’itérateur dans le set. Après avoir créé un NodeIterator,Le premier appel à nextNode() retourne le premier node enet le set.

[DOMName("nextNode")]
Node NextNode()

Returns

Node

Le node suivant dans le set est itéré sur, ounull s’il n’y a plus de membres dans ce groupe.

Exceptions

DOMException

INVALID_STATE_ERR: Élevé si cette méthode est appelée aprèsLa méthode de détachement a été invité.

PreviousNode()

Retourne le node précédent dans le set et déplace la position duNodeIterator en arrière dans le set.

[DOMName("previousNode")]
Node PreviousNode()

Returns

Node

Le node précédent dans le set étant itéré sur,ou null s’il n’y a plus de membres dans ce groupe.

Exceptions

DOMException

INVALID_STATE_ERR: Élevé si cette méthode est appelée aprèsLa méthode de détachement a été invité.

 Français