Interface IDocumentTraversal
Το όνομα: Aspose.Html.Dom.Traversal Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Το DocumentTraversal περιέχει μεθόδους που δημιουργούν iterators καιδέντρων περπατώντας μέσα από ένα κόμβο και τα παιδιά του σε γραπτή γραμμή (το βάθοςΠρώτον, προ-διαταγή traversal, η οποία ισοδυναμεί με τη σειρά στην οποία ηαρχικές ετικέτες εμφανίζονται στην αντιπροσωπεία κειμένου του εγγράφου).που υποστηρίζει το χαρακτηριστικό Traversal, το DocumentTraversal θανα εφαρμόζονται από τα ίδια αντικείμενα που εφαρμόζουν τη διεπαφή εγγράφου.
Δείτε επίσης το Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM Επίπεδο 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Δημιουργήστε ένα νέο NodeIterator πάνω από το υποβρύχιο που ρίζονται στοκαθορισμένο κόμβο.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Ένα κόκκινο που θα ιταριστεί μαζί με τα παιδιά του.Ο ιθερατής τοποθετείται αρχικά ακριβώς πριν από αυτό το κόμβο.Οι σημαίες και το φίλτρο, αν υπάρχουν, δεν είναιΣημειώνεται ότι η ρίζα δεν πρέπει να είναιμηδέν .
Returns
Το νεοσύστατο NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Αναρτήθηκε εάν η καθορισμένη ρίζα είναιμηδέν .
CreateNodeIterator(Νόμπι, μακρύς)
Δημιουργήστε ένα νέο NodeIterator πάνω από το υποβρύχιο που ρίζονται στοκαθορισμένο κόμβο.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Ένα κόκκινο που θα ιταριστεί μαζί με τα παιδιά του.Ο ιθερατής τοποθετείται αρχικά ακριβώς πριν από αυτό το κόμβο.Οι σημαίες και το φίλτρο, αν υπάρχουν, δεν είναιΣημειώνεται ότι η ρίζα δεν πρέπει να είναιμηδέν .
whatToShow
long
σημαία προσδιορίζει ποιους τύπους κόμβων μπορεί να εμφανιστούν σεη λογική άποψη του δέντρου που παρουσιάζεται από τον ιθερατή.Περιγραφή του NodeFilter για το σύνολο των δυνατώνSHOW_ values.Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώνταςή .
Returns
Το νεοσύστατο NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Αναρτήθηκε εάν η καθορισμένη ρίζα είναιμηδέν .
CreateNodeIterator(Νόδι, μακρύ, InodeFilter)
Δημιουργήστε ένα νέο NodeIterator πάνω από το υποβρύχιο που ρίζονται στοκαθορισμένο κόμβο.
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Ένα κόκκινο που θα ιταριστεί μαζί με τα παιδιά του.Ο ιθερατής τοποθετείται αρχικά ακριβώς πριν από αυτό το κόμβο.Οι σημαίες και το φίλτρο, αν υπάρχουν, δεν είναιΣημειώνεται ότι η ρίζα δεν πρέπει να είναιμηδέν .
whatToShow
long
σημαία προσδιορίζει ποιους τύπους κόμβων μπορεί να εμφανιστούν σεη λογική άποψη του δέντρου που παρουσιάζεται από τον ιθερατή.Περιγραφή του NodeFilter για το σύνολο των δυνατώνSHOW_ values.Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώνταςή .
filter
INodeFilter
NodeFilter για να χρησιμοποιηθεί με αυτόTreeWalker, ή μηδέν για να υποδείξει κανένα φίλτρο.
Returns
Το νεοσύστατο NodeIterator.
Exceptions
NOT_SUPPORTED_ERR: Αναρτήθηκε εάν η καθορισμένη ρίζα είναιμηδέν .
CreateTreeWalker(Node)
Δημιουργήστε ένα νέο TreeWalker πάνω από το υπόγειο που ριζώνει στοκαθορισμένο κόμβο.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
Το κόμβο που θα χρησιμεύσει ως ρίζα για τηνΤραμπ: Η σημαία και ηΤο NodeFilter δεν λαμβάνεται υπόψη κατά τον καθορισμό αυτής της τιμής.Οποιοδήποτε είδος κόμβου θα γίνει αποδεκτό ως ρίζα.Το τρέχον δέντρο του TreeWalker είναιαρχικευμένο σε αυτό το κόμβο, είτε είναι ορατό είτε όχι.Οι ρίζες λειτουργούν ως σημείο στάθμευσης για τη διαδρομήμεθόδους που βλέπουν προς τα πάνω στη δομή του εγγράφου, όπωςparentNode και nextNode. η ρίζα πρέπει ναΜην είσαι μηδέν.
Returns
Το νέο TreeWalker.
CreateTreeWalker(Νόμπι, μακρύς)
Δημιουργήστε ένα νέο TreeWalker πάνω από το υπόγειο που ριζώνει στοκαθορισμένο κόμβο.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
Το κόμβο που θα χρησιμεύσει ως ρίζα για τηνΤραμπ: Η σημαία και ηΤο NodeFilter δεν λαμβάνεται υπόψη κατά τον καθορισμό αυτής της τιμής.Οποιοδήποτε είδος κόμβου θα γίνει αποδεκτό ως ρίζα.Το τρέχον δέντρο του TreeWalker είναιαρχικευμένο σε αυτό το κόμβο, είτε είναι ορατό είτε όχι.Οι ρίζες λειτουργούν ως σημείο στάθμευσης για τη διαδρομήμεθόδους που βλέπουν προς τα πάνω στη δομή του εγγράφου, όπωςparentNode και nextNode. η ρίζα πρέπει ναΜην είσαι μηδέν.
whatToShow
long
σημαία προσδιορίζει ποιους τύπους κόμβων μπορεί να εμφανιστούν σεη λογική άποψη του δέντρου που παρουσιάζεται από το δέντρο-δρόμου. δείτε τοΠεριγραφή του NodeFilter για το σύνολο των δυνατώνSHOW_ values.Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώντας OR.
Returns
Το νέο TreeWalker.
CreateTreeWalker(Νόδι, μακρύ, InodeFilter)
Δημιουργήστε ένα νέο TreeWalker πάνω από το υπόγειο που ριζώνει στοκαθορισμένο κόμβο.
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Το κόμβο που θα χρησιμεύσει ως ρίζα για τηνΤραμπ: Η σημαία και ηΤο NodeFilter δεν λαμβάνεται υπόψη κατά τον καθορισμό αυτής της τιμής.Οποιοδήποτε είδος κόμβου θα γίνει αποδεκτό ως ρίζα.Το τρέχον δέντρο του TreeWalker είναιαρχικευμένο σε αυτό το κόμβο, είτε είναι ορατό είτε όχι.Οι ρίζες λειτουργούν ως σημείο στάθμευσης για τη διαδρομήμεθόδους που βλέπουν προς τα πάνω στη δομή του εγγράφου, όπωςparentNode και nextNode. η ρίζα πρέπει ναΜην είσαι μηδέν.
whatToShow
long
σημαία προσδιορίζει ποιους τύπους κόμβων μπορεί να εμφανιστούν σεη λογική άποψη του δέντρου που παρουσιάζεται από το δέντρο-δρόμου. δείτε τοΠεριγραφή του NodeFilter για το σύνολο των δυνατώνSHOW_ values.Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώντας OR.
filter
INodeFilter
NodeFilter για να χρησιμοποιηθεί με αυτόTreeWalker, ή μηδέν για να υποδείξει κανένα φίλτρο.
Returns
Το νέο TreeWalker.