Interface INodeIterator
Il nome: Aspose.Html.Dom.Traversal Assemblaggio: Aspose.HTML.dll (25.4.0)
Iteratori sono usati per passare attraverso un insieme di nodi, ad esempio ilset di nodi in un NodeList, il sottomarino del documento gestito daun nodo specifico, i risultati di una domanda, o qualsiasi altro setIl set di nodi da iterare è determinato daL’implementazione del NodeIterator. DOM livello 2 specifica unImplementazione di un unico NodeIterator per l’ordine del documentoil passaggio di un sottomarino di documento. le istanze di questi iteratori sono createChiamando DocumentTraversal.createNodeIterator( )
Vedi anche il Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM livello 2
[DOMObject]
[ComVisible(true)]
[DOMName("NodeIterator")]
public interface INodeIterator : ITraversal, IDisposable
Implements
Properties
PointerBeforeReferenceNode
Il valore di questa bandiera determina se i figli dell’entitài nodi di riferimento sono visibili al iteratore. se falsi, essi eI loro discendenti saranno rifiutati. notare che questo rifiuto richiedePrecedente su WhatToShow e il filtro.E’ attualmente l’unica situazione in cuiNodeIteratori possono rifiutare un sottomarino completo piuttosto cheSconfiggere i nodi individuali.Per produrre una visione del documento che ha riferimenti di entitàampliato e non esprime il nodo di riferimento dell’entità stessa, utilizzail whatToShow bandiere per nascondere il nodo di riferimento dell’entitàe impostare expandEntityReferenze a verità quando si crea ilper produrre una visione del documento che ha un’entità di riferimentoNode ma nessuna espansione dell’entità, utilizzare le bandiere WhatToShowper visualizzare il nodo di riferimento dell’entità e setScrivi una recensione su False.
[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }
Valore di proprietà
ReferenceNode
Il nodo di riferimento attuale.
[DOMName("referenceNode")]
Node ReferenceNode { get; }
Valore di proprietà
Methods
Detach()
Rimuove il NodeIterator dal set che iteròrilasciare qualsiasi risorsa informatica e posizionare l’iteratoreIn caso di invalidità, dopo che è stato invocato il ritiro,appuntamenti a nextNode o precedenteNode saràScrivi una recensione per INVALID_STATE_ERR.
[DOMName("detach")]
void Detach()
NextNode()
Ritorna il nodo successivo nel set e avanza la posizione deldopo la creazione di un NodeIterator,la prima chiamata a nextNode() restituisce il primo nodo inIl set .
[DOMName("nextNode")]
Node NextNode()
Returns
il nodo successivo nel set che viene iterato, oNull se non ci sono più membri in quel set.
Exceptions
INVALID_STATE_ERR: sollevato se questo metodo viene chiamato dopo ilIl metodo di detach è stato invocato.
PreviousNode()
Ritorna il nodo precedente nel set e muove la posizione delNodeIterator indietro nel set.
[DOMName("previousNode")]
Node PreviousNode()
Returns
Il nodo precedente nel set che viene iterato,o null se non ci sono più membri in quel set.
Exceptions
INVALID_STATE_ERR: sollevato se questo metodo viene chiamato dopo ilIl metodo di detach è stato invocato.