Interface IDocumentTraversal

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

INodeIterator

Το νεοσύστατο NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Αναρτήθηκε εάν η καθορισμένη ρίζα είναιμηδέν .

CreateNodeIterator(Νόμπι, μακρύς)

Δημιουργήστε ένα νέο NodeIterator πάνω από το υποβρύχιο που ρίζονται στοκαθορισμένο κόμβο.

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

Ένα κόκκινο που θα ιταριστεί μαζί με τα παιδιά του.Ο ιθερατής τοποθετείται αρχικά ακριβώς πριν από αυτό το κόμβο.Οι σημαίες και το φίλτρο, αν υπάρχουν, δεν είναιΣημειώνεται ότι η ρίζα δεν πρέπει να είναιμηδέν .

whatToShow long

σημαία προσδιορίζει ποιους τύπους κόμβων μπορεί να εμφανιστούν σεη λογική άποψη του δέντρου που παρουσιάζεται από τον ιθερατή.Περιγραφή του NodeFilter για το σύνολο των δυνατώνSHOW_ values.Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώνταςή .

Returns

INodeIterator

Το νεοσύστατο NodeIterator.

Exceptions

DOMException

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

INodeIterator

Το νεοσύστατο NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Αναρτήθηκε εάν η καθορισμένη ρίζα είναιμηδέν .

CreateTreeWalker(Node)

Δημιουργήστε ένα νέο TreeWalker πάνω από το υπόγειο που ριζώνει στοκαθορισμένο κόμβο.

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

Το κόμβο που θα χρησιμεύσει ως ρίζα για τηνΤραμπ: Η σημαία και ηΤο NodeFilter δεν λαμβάνεται υπόψη κατά τον καθορισμό αυτής της τιμής.Οποιοδήποτε είδος κόμβου θα γίνει αποδεκτό ως ρίζα.Το τρέχον δέντρο του TreeWalker είναιαρχικευμένο σε αυτό το κόμβο, είτε είναι ορατό είτε όχι.Οι ρίζες λειτουργούν ως σημείο στάθμευσης για τη διαδρομήμεθόδους που βλέπουν προς τα πάνω στη δομή του εγγράφου, όπωςparentNode και nextNode. η ρίζα πρέπει ναΜην είσαι μηδέν.

Returns

ITreeWalker

Το νέο 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

ITreeWalker

Το νέο 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

ITreeWalker

Το νέο TreeWalker.

 Ελληνικά