Interface IDocumentTraversal
Namn på plats: Aspose.Html.Dom.Traversal Sammanfattning: Aspose.HTML.dll (25.4.0)
DokumentTraversal innehåller metoder som skapar iteratorer ochTrä vandrare att passera en nod och dess barn i dokument ordning (djupförhandsorder, vilket motsvarar den ordning i vilkenstarttaggar förekommer i textrepresentationen av dokumentet).som stöder Traversal-funktionen, DocumentTraversal kommerimplementeras av samma objekt som implementerar dokumentgränssnittet.
Se även den Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM nivå 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Skapa en ny NodeIterator över det underjordiska träd som rötter påSpecifikation av node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
en nod som kommer att iteras tillsammans med sina barn.Iteratorn placeras ursprungligen strax före denna nod.whatToShow flaggor och filter, om det finns, är intenär man ställer in denna position. rötterna ska inte varaoch noll.
Returns
Den nyligen skapade NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Upphöjd om den angivna roten äroch noll.
CreateNodeIterator(Node, Lång)
Skapa en ny NodeIterator över det underjordiska träd som rötter påSpecifikation av node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
en nod som kommer att iteras tillsammans med sina barn.Iteratorn placeras ursprungligen strax före denna nod.whatToShow flaggor och filter, om det finns, är intenär man ställer in denna position. rötterna ska inte varaoch noll.
whatToShow
long
flaggan anger vilka nodtyper som kan visas iden logiska synen på trädet som presenteras av iteratorn. sebeskrivning av NodeFilter för uppsättningen av möjligaSHOW_ värden.Dessa flaggor kan kombineras medEller .
Returns
Den nyligen skapade NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Upphöjd om den angivna roten äroch noll.
CreateNodeIterator(Node, Lång, InodeFilter)
Skapa en ny NodeIterator över det underjordiska träd som rötter påSpecifikation av node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
en nod som kommer att iteras tillsammans med sina barn.Iteratorn placeras ursprungligen strax före denna nod.whatToShow flaggor och filter, om det finns, är intenär man ställer in denna position. rötterna ska inte varaoch noll.
whatToShow
long
flaggan anger vilka nodtyper som kan visas iden logiska synen på trädet som presenteras av iteratorn. sebeskrivning av NodeFilter för uppsättningen av möjligaSHOW_ värden.Dessa flaggor kan kombineras medEller .
filter
INodeFilter
NodeFilter att använda med dettaTreeWalker, eller noll för att inte ange några filter.
Returns
Den nyligen skapade NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Upphöjd om den angivna roten äroch noll.
CreateTreeWalker(Node)
Skapa en ny TreeWalker över det underjordiska träd som rötter påSpecifikation av node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
nötter som kommer att tjäna som roten förTreeWalker. vadToShow flaggor ochNodeFilter betraktas inte när du ställer in detta värde;vilken typ av nod som helst kommer att accepteras som roten.nuNode of the TreeWalker ärinitialiseras till denna nod, oavsett om den är synlig eller inte.rötfunktioner som en stopppunkt för traversalmetoder som ser uppåt i dokumentstrukturen, såsomparentNode och nextNode. rötterna måsteInte vara noll.
Returns
Den nyligen skapade TreeWalker.
CreateTreeWalker(Node, Lång)
Skapa en ny TreeWalker över det underjordiska träd som rötter påSpecifikation av node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
nötter som kommer att tjäna som roten förTreeWalker. vadToShow flaggor ochNodeFilter betraktas inte när du ställer in detta värde;vilken typ av nod som helst kommer att accepteras som roten.nuNode of the TreeWalker ärinitialiseras till denna nod, oavsett om den är synlig eller inte.rötfunktioner som en stopppunkt för traversalmetoder som ser uppåt i dokumentstrukturen, såsomparentNode och nextNode. rötterna måsteInte vara noll.
whatToShow
long
flaggan anger vilka nodtyper som kan visas iden logiska synen på trädet som presenteras av trädväxlaren. sebeskrivning av NodeFilter för uppsättningen av möjligaSHOW_ värden.Dessa flaggor kan kombineras med OR.
Returns
Den nyligen skapade TreeWalker.
CreateTreeWalker(Node, Lång, InodeFilter)
Skapa en ny TreeWalker över det underjordiska träd som rötter påSpecifikation av node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
nötter som kommer att tjäna som roten förTreeWalker. vadToShow flaggor ochNodeFilter betraktas inte när du ställer in detta värde;vilken typ av nod som helst kommer att accepteras som roten.nuNode of the TreeWalker ärinitialiseras till denna nod, oavsett om den är synlig eller inte.rötfunktioner som en stopppunkt för traversalmetoder som ser uppåt i dokumentstrukturen, såsomparentNode och nextNode. rötterna måsteInte vara noll.
whatToShow
long
flaggan anger vilka nodtyper som kan visas iden logiska synen på trädet som presenteras av trädväxlaren. sebeskrivning av NodeFilter för uppsättningen av möjligaSHOW_ värden.Dessa flaggor kan kombineras med OR.
filter
INodeFilter
NodeFilter att använda med dettaTreeWalker, eller noll för att inte ange några filter.
Returns
Den nyligen skapade TreeWalker.