Interface IDocumentTraversal
De naam: Aspose.Html.Dom.Traversal Verzameling: Aspose.HTML.dll (25.4.0)
DocumentTraversal bevat methoden die iterators creëren enTree-walkers om een knoop en zijn kinderen in documenten volgorde te kruisen (diepteeerste, pre-order traversal, die gelijk is aan de orde waarin destart tags verschijnen in de tekstrepresentatie van het document). in DOMsdie de Traversal-functie ondersteunt, DocumentTraversal zalworden geïmplementeerd door dezelfde objecten die de Document-interface implementeren.
Zie ook de Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM niveau 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Creëer een nieuwe NodeIterator over de ondergrondse boom die op deDe specifieke node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Een node die samen met zijn kinderen zal worden geitereerd.De iterator wordt in eerste instantie vlak voor deze knop gepositioneerd.watToShow vlaggen en het filter, als er, zijn nietgedacht bij het plaatsen van deze positie. de wortel moet nieten null.
Returns
De onlangs gemaakt NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: verhoogd als de aangegeven wortelen null.
CreateNodeIterator(Node, lang)
Creëer een nieuwe NodeIterator over de ondergrondse boom die op deDe specifieke node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Een node die samen met zijn kinderen zal worden geitereerd.De iterator wordt in eerste instantie vlak voor deze knop gepositioneerd.watToShow vlaggen en het filter, als er, zijn nietgedacht bij het plaatsen van deze positie. de wortel moet nieten null.
whatToShow
long
Vlag bepaalt welke node typen kunnen verschijnen inde logische visie van de boom gepresenteerd door de iterator. zie deBeschrijving van NodeFilter voor de set van mogelijkeSHOW_ waarden.Deze vlaggen kunnen worden gecombineerd met behulp vanOf .
Returns
De onlangs gemaakt NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: verhoogd als de aangegeven wortelen null.
CreateNodeIterator(Node, lang, inodefilter)
Creëer een nieuwe NodeIterator over de ondergrondse boom die op deDe specifieke node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Een node die samen met zijn kinderen zal worden geitereerd.De iterator wordt in eerste instantie vlak voor deze knop gepositioneerd.watToShow vlaggen en het filter, als er, zijn nietgedacht bij het plaatsen van deze positie. de wortel moet nieten null.
whatToShow
long
Vlag bepaalt welke node typen kunnen verschijnen inde logische visie van de boom gepresenteerd door de iterator. zie deBeschrijving van NodeFilter voor de set van mogelijkeSHOW_ waarden.Deze vlaggen kunnen worden gecombineerd met behulp vanOf .
filter
INodeFilter
NodeFilter te gebruiken met ditTreeWalker, of nul om geen filter te geven.
Returns
De onlangs gemaakt NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: verhoogd als de aangegeven wortelen null.
CreateTreeWalker(Node)
Creëer een nieuwe TreeWalker over de ondergrondse boom die op deDe specifieke node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
Node die zal dienen als de wortel voor deDe wattoShow vlaggen en deNodeFilter wordt niet in aanmerking genomen bij het instellen van deze waarde;elk type node zal worden geaccepteerd als de wortel.De huidige Node van de TreeWalkerinitialiseren naar deze node, of het zichtbaar is of niet.Rootfuncties als een stoppunt voor traversalmethoden die naar boven kijken in de structuur van het document, zoalsparentNode en nextNode. de wortel moetNiet nul te zijn.
Returns
De nieuw gemaakt TreeWalker.
CreateTreeWalker(Node, lang)
Creëer een nieuwe TreeWalker over de ondergrondse boom die op deDe specifieke node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
Node die zal dienen als de wortel voor deDe wattoShow vlaggen en deNodeFilter wordt niet in aanmerking genomen bij het instellen van deze waarde;elk type node zal worden geaccepteerd als de wortel.De huidige Node van de TreeWalkerinitialiseren naar deze node, of het zichtbaar is of niet.Rootfuncties als een stoppunt voor traversalmethoden die naar boven kijken in de structuur van het document, zoalsparentNode en nextNode. de wortel moetNiet nul te zijn.
whatToShow
long
Vlag bepaalt welke node typen kunnen verschijnen inde logische visie van de boom gepresenteerd door de boomwalker. zie deBeschrijving van NodeFilter voor de set van mogelijkeSHOW_ waarden.Deze vlaggen kunnen worden gecombineerd met OR.
Returns
De nieuw gemaakt TreeWalker.
CreateTreeWalker(Node, lang, inodefilter)
Creëer een nieuwe TreeWalker over de ondergrondse boom die op deDe specifieke node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Node die zal dienen als de wortel voor deDe wattoShow vlaggen en deNodeFilter wordt niet in aanmerking genomen bij het instellen van deze waarde;elk type node zal worden geaccepteerd als de wortel.De huidige Node van de TreeWalkerinitialiseren naar deze node, of het zichtbaar is of niet.Rootfuncties als een stoppunt voor traversalmethoden die naar boven kijken in de structuur van het document, zoalsparentNode en nextNode. de wortel moetNiet nul te zijn.
whatToShow
long
Vlag bepaalt welke node typen kunnen verschijnen inde logische visie van de boom gepresenteerd door de boomwalker. zie deBeschrijving van NodeFilter voor de set van mogelijkeSHOW_ waarden.Deze vlaggen kunnen worden gecombineerd met OR.
filter
INodeFilter
NodeFilter te gebruiken met ditTreeWalker, of nul om geen filter te geven.
Returns
De nieuw gemaakt TreeWalker.