Interface ITraversal

ITraversal interface

Οι επαναλήπτες χρησιμοποιούνται για να περάσουν μέσα από ένα σύνολο κόμβων, π.χ. το σύνολο κόμβων σε ένα NodeList, το υποδέντρο εγγράφου που διέπεται από έναν συγκεκριμένο Κόμβο, τα αποτελέσματα ενός ερωτήματος ή οποιοδήποτε άλλο σύνολο κόμβων. Το σύνολο των κόμβων που πρόκειται να επαναληφθούν καθορίζεται από την υλοποίηση του NodeIterator. Το DOM Level 2 καθορίζει μια μεμονωμένη υλοποίηση NodeIterator για διέλευση εγγράφου σειράς ενός υποδέντρου εγγράφου. Οι εμφανίσεις αυτών των επαναλήψεων δημιουργούνται καλώντας DocumentTraversal .createNodeIterator().

Δείτε επίσης τοΜοντέλο αντικειμένου εγγράφου (DOM) Επίπεδο 2 Προδιαγραφή διέλευσης και εύρους. @since DOM Level 2

public interface ITraversal : IDisposable

Ιδιότητες

ΟνομαΠεριγραφή
Filter { get; }Το NodeFilter που χρησιμοποιείται για την οθόνη κόμβων.
Root { get; }Ο ριζικός κόμβος του NodeIterator, όπως καθορίστηκε όταν δημιουργήθηκε το it .
WhatToShow { get; }Αυτό το χαρακτηριστικό καθορίζει ποιοι τύποι κόμβων παρουσιάζονται μέσω του επαναλήπτη . Το διαθέσιμο σύνολο σταθερών ορίζεται στη διεπαφή NodeFilter. Οι κόμβοι που δεν γίνονται δεκτοί από whatToShow θα παραβλεφθούν, αλλά τα παιδιά τους μπορεί ακόμα να ληφθούν υπόψη. Σημειώστε ότι αυτή η παράβλεψη έχει προτεραιότητα έναντι του φίλτρου, εάν υπάρχει.

Δείτε επίσης