Interface IDocumentTraversal
Der Name: Aspose.Html.Dom.Traversal Sammlung: Aspose.HTML.dll (25.4.0)
DocumentTraversal enthält Methoden, die Iteratoren undBaumwanderer, um einen Knoten und seine Kinder in Dokumentarordnung zu überqueren (die Tiefe1. vorbestellter Durchgang, der mit dem Befehl entspricht, in dem derStart-Tags erscheinen in der Textvertretung des Dokuments). in DOMsdie die Traversal-Funktion unterstützt, DocumentTraversal wirdwerden von den gleichen Objekten implementiert, die das Dokument-Interface implementieren.
Siehe auch die Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM Level 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Erstellen Sie einen neuen NodeIterator über den amSpezifizierte Node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Node, die zusammen mit ihren Kindern iteriert werden wird.Der Iterator wird ursprünglich direkt vor diesem Knoten positioniert.WhatToShow Flaggen und das Filter, wenn es gibt, sind nichtbei der Einstellung dieser Position berücksichtigt. die Wurzel muss nichtund null.
Returns
Der neu erstellte NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.
CreateNodeIterator(Node, Lange)
Erstellen Sie einen neuen NodeIterator über den amSpezifizierte Node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Node, die zusammen mit ihren Kindern iteriert werden wird.Der Iterator wird ursprünglich direkt vor diesem Knoten positioniert.WhatToShow Flaggen und das Filter, wenn es gibt, sind nichtbei der Einstellung dieser Position berücksichtigt. die Wurzel muss nichtund null.
whatToShow
long
Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die vom Iterator vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können kombiniert werdenOder.
Returns
Der neu erstellte NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.
CreateNodeIterator(Node, lange, InodeFilter)
Erstellen Sie einen neuen NodeIterator über den amSpezifizierte Node.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Node, die zusammen mit ihren Kindern iteriert werden wird.Der Iterator wird ursprünglich direkt vor diesem Knoten positioniert.WhatToShow Flaggen und das Filter, wenn es gibt, sind nichtbei der Einstellung dieser Position berücksichtigt. die Wurzel muss nichtund null.
whatToShow
long
Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die vom Iterator vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können kombiniert werdenOder.
filter
INodeFilter
NodeFilter zu verwenden mit diesemTreeWalker oder null, um keine Filter anzuzeigen.
Returns
Der neu erstellte NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.
CreateTreeWalker(Node)
Erstellen Sie einen neuen TreeWalker über den unterirdischen Baum, der an derSpezifizierte Node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
Node, die als Wurzel für dieTreeWalker. die WhatToShow Flaggen und dieNodeFilter wird bei der Einstellung dieses Werts nicht berücksichtigt;Jeder Node-Typ wird als Wurzel akzeptiert.AktuellNode des TreeWalker istinitialisiert zu diesem Knoten, ob es sichtbar ist oder nicht.Wurzelfunktionen als Stopppunkt für den DurchgangMethoden, die in der Dokumentstruktur nach oben aussehen, wieparentNode und nextNode. die Wurzel mussNicht null sein.
Returns
Der neu erstellte TreeWalker.
CreateTreeWalker(Node, Lange)
Erstellen Sie einen neuen TreeWalker über den unterirdischen Baum, der an derSpezifizierte Node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
Node, die als Wurzel für dieTreeWalker. die WhatToShow Flaggen und dieNodeFilter wird bei der Einstellung dieses Werts nicht berücksichtigt;Jeder Node-Typ wird als Wurzel akzeptiert.AktuellNode des TreeWalker istinitialisiert zu diesem Knoten, ob es sichtbar ist oder nicht.Wurzelfunktionen als Stopppunkt für den DurchgangMethoden, die in der Dokumentstruktur nach oben aussehen, wieparentNode und nextNode. die Wurzel mussNicht null sein.
whatToShow
long
Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die von dem Baumwanderer vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können mit OR kombiniert werden.
Returns
Der neu erstellte TreeWalker.
CreateTreeWalker(Node, lange, InodeFilter)
Erstellen Sie einen neuen TreeWalker über den unterirdischen Baum, der an derSpezifizierte Node.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Node, die als Wurzel für dieTreeWalker. die WhatToShow Flaggen und dieNodeFilter wird bei der Einstellung dieses Werts nicht berücksichtigt;Jeder Node-Typ wird als Wurzel akzeptiert.AktuellNode des TreeWalker istinitialisiert zu diesem Knoten, ob es sichtbar ist oder nicht.Wurzelfunktionen als Stopppunkt für den DurchgangMethoden, die in der Dokumentstruktur nach oben aussehen, wieparentNode und nextNode. die Wurzel mussNicht null sein.
whatToShow
long
Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die von dem Baumwanderer vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können mit OR kombiniert werden.
filter
INodeFilter
NodeFilter zu verwenden mit diesemTreeWalker oder null, um keine Filter anzuzeigen.
Returns
Der neu erstellte TreeWalker.