Document.CreateTreeWalker

CreateTreeWalker(Node)

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

public ITreeWalker CreateTreeWalker(Node root)
ΠαράμετροςΤύποςΠεριγραφή
rootNodeκόμβος που θα χρησιμεύσει ως ρίζα για το TreeWalker. Οι σημαίες whatToShow και το NodeFilter δεν λαμβάνονται υπόψη κατά τον ορισμό αυτής της τιμής. οποιοσδήποτε τύπος κόμβου θα γίνει δεκτός ως ρίζα. Ο currentNode του TreeWalker είναι αρχικοποιημένος σε αυτόν τον κόμβο, είτε είναι ορατός είτε όχι. Η ρίζα λειτουργεί ως σημείο στάσης για μεθόδους traversal που κοιτάζουν προς τα πάνω στη δομή του εγγράφου, όπως parentNode και nextNode. Η ρίζα πρέπει να μην είναι μηδενική.

Επιστρεφόμενη Αξία

Το νεοδημιουργημένο TreeWalker.

Εξαιρέσεις

εξαίρεσηκατάσταση
DOMExceptionNOT_SUPPORTED_ERR: Αυξάνεται εάν η καθορισμένη ρίζα είναι null.

Δείτε επίσης


CreateTreeWalker(Node, long)

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

public ITreeWalker CreateTreeWalker(Node root, long whatToShow)
ΠαράμετροςΤύποςΠεριγραφή
rootNodeκόμβος που θα χρησιμεύσει ως ρίζα για το TreeWalker. Οι σημαίες whatToShow και το NodeFilter δεν λαμβάνονται υπόψη κατά τον ορισμό αυτής της τιμής. οποιοσδήποτε τύπος κόμβου θα γίνει δεκτός ως ρίζα. Ο currentNode του TreeWalker είναι αρχικοποιημένος σε αυτόν τον κόμβο, είτε είναι ορατός είτε όχι. Η ρίζα λειτουργεί ως σημείο στάσης για μεθόδους traversal που κοιτάζουν προς τα πάνω στη δομή του εγγράφου, όπως parentNode και nextNode. Η ρίζα πρέπει να μην είναι μηδενική.
whatToShowInt64Η σημαία καθορίζει ποιοι τύποι κόμβων μπορούν να εμφανίζονται στο τη λογική προβολή του δέντρου που παρουσιάζεται από το δέντρο-περιπατητή. Δείτε την περιγραφή του NodeFilter για το σύνολο των τιμών possible SHOW_. Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώντας OR.

Επιστρεφόμενη Αξία

Το νεοδημιουργημένο TreeWalker.

Εξαιρέσεις

εξαίρεσηκατάσταση
DOMExceptionNOT_SUPPORTED_ERR: Αυξάνεται εάν η καθορισμένη ρίζα είναι null.

Δείτε επίσης


CreateTreeWalker(Node, long, INodeFilter)

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

public ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
ΠαράμετροςΤύποςΠεριγραφή
rootNodeκόμβος που θα χρησιμεύσει ως ρίζα για το TreeWalker. Οι σημαίες whatToShow και το NodeFilter δεν λαμβάνονται υπόψη κατά τον ορισμό αυτής της τιμής. οποιοσδήποτε τύπος κόμβου θα γίνει δεκτός ως ρίζα. Ο currentNode του TreeWalker είναι αρχικοποιημένος σε αυτόν τον κόμβο, είτε είναι ορατός είτε όχι. Η ρίζα λειτουργεί ως σημείο στάσης για μεθόδους traversal που κοιτάζουν προς τα πάνω στη δομή του εγγράφου, όπως parentNode και nextNode. Η ρίζα πρέπει να μην είναι μηδενική.
whatToShowInt64Η σημαία καθορίζει ποιοι τύποι κόμβων μπορούν να εμφανίζονται στο τη λογική προβολή του δέντρου που παρουσιάζεται από το δέντρο-περιπατητή. Δείτε την περιγραφή του NodeFilter για το σύνολο των τιμών possible SHOW_. Αυτές οι σημαίες μπορούν να συνδυαστούν χρησιμοποιώντας OR.
filterINodeFilterNodeFilter που θα χρησιμοποιηθεί με το this TreeWalker ή null για να υποδείξει ότι δεν υπάρχει φίλτρο.

Επιστρεφόμενη Αξία

Το νεοδημιουργημένο TreeWalker.

Εξαιρέσεις

εξαίρεσηκατάσταση
DOMExceptionNOT_SUPPORTED_ERR: Αυξάνεται εάν η καθορισμένη ρίζα είναι null.

Δείτε επίσης