Interface INodeIterator

Interface INodeIterator

Pôvodný názov: Aspose.Html.Dom.Traversal Zhromaždenie: Aspose.HTML.dll (25.4.0)

Iterátory sa používajú na prechod cez súbor uzlín, napr.súbor uzlov v NodeList, podstrom dokumentu riadenýkonkrétny node, výsledky dotazu alebo akýkoľvek iný súborZoznam uzlov, ktoré majú byť iterované, sa určuje podľaimplementácia NodeIterator. DOM úroveň 2 špecifikujeJednotlivá implementácia NodeIterator pre dokumentové objednávkypriechod dokumentu podstrieka. inštancie týchto iterátorov sú vytvorenévolanie DocumentTraversalSpoločnosť CreateNodeIterator().

Pozri tiež The Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM úroveň 2

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

Implements

ITraversal , IDisposable

Properties

PointerBeforeReferenceNode

Hodnota tejto vlajky určuje, či deti subjektureferenčné uzly sú viditeľné na iterátor. ak sú falošné,ich potomkov budú odmietnuté.Upozorňujeme, že toto odmietnutiepredchádzajúce over whatToShow a filter. tiež poznamenaťV súčasnosti je to jediná situácia, v ktorejNodeIterators môžu odmietnuť úplné podzemné drevo namiestoOdstránenie individuálnych uzlín.Vytvorenie pohľadu na dokument, ktorý má referencie subjektovrozšírený a nevystavuje samotný referenčný uzol subjektu, používačoToShow vlajky skrývať referenčný uzol entitya nastaviť expandEntityReferencie na pravdu pri vytváraníiterátor. vytvoriť pohľad na dokument, ktorý má referenčnú entituuzly, ale žiadna expanzia subjektu, použite whatToShow vlajkyzobraziť referenčný uzol a nastaviťRozšíreniePoznámky na falošné.

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

Hodnota nehnuteľnosti

bool

ReferenceNode

Aktuálny referenčný uzol.

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

Hodnota nehnuteľnosti

Node

Methods

Detach()

Odstráni NodeIterator od súboru, ktorý iterovalnad, uvoľňovanie akýchkoľvek počítačových zdrojov a umiestnenie iterátorav Invalidnom štáte. po odvolaní bol povolaný,volanie na nextNode alebo predchádzajúciNode budezrušiť výnimku INVALID_STATE_ERR.

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

NextNode()

Vráti nasledujúci uzol v nastavení a predáva pozíciuiterátor v nastavení. po vytvorení NodeIterator,prvý hovor na nextNode() vráti prvý node va na set.

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

Returns

Node

Ďalšie uzlo v súbore sa iteruje nad, alebonula, ak v tomto setu už nie sú členovia.

Exceptions

DOMException

INVALID_STATE_ERR: Vyvinutý, ak sa táto metóda volá poMetóda odpočinku bola navrhnutá.

PreviousNode()

Vráti predchádzajúci uzol v nastavení a pohybuje pozíciuNodeIterator späť v nastavení.

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

Returns

Node

predchádzajúce uzly v sústave sú iterované nad,alebo nula, ak v tomto setu už nie sú členovia.

Exceptions

DOMException

INVALID_STATE_ERR: Vyvinutý, ak sa táto metóda volá poMetóda odpočinku bola navrhnutá.

 Slovenčina