Class NodeFilter
περιεχόμενα
[
κρύβω
]NodeFilter class
Τα φίλτρα είναι αντικείμενα που ξέρουν πώς να “φιλτράρουν” κόμβους.
public abstract class NodeFilter : DOMObject, INodeFilter
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
abstract AcceptNode(Node) | Ελέγξτε εάν ένας καθορισμένος κόμβος είναι ορατός στη λογική προβολή του a TreeWalker ή του NodeIterator. Αυτή η συνάρτηση θα κληθεί από την υλοποίηση του TreeWalker and NodeIterator. κανονικά δεν καλείται απευθείας από τον κωδικό χρήστη . (Αν και θα μπορούσατε να το κάνετε αν θέλετε να χρησιμοποιήσετε το φίλτρο same για να καθοδηγήσετε τη λογική της εφαρμογής σας.) |
override GetPlatformType() | Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση αντικειμένου ECMAScriptType . |
Πεδία
Ονομα | Περιγραφή |
---|---|
const FILTER_ACCEPT | Αποδοχή του κόμβου. Οι μέθοδοι πλοήγησης που ορίζονται για NodeIterator ή TreeWalker θα επιστρέψουν αυτόν τον κόμβο . |
const FILTER_REJECT | Απόρριψη του κόμβου. Οι μέθοδοι πλοήγησης που ορίζονται για NodeIterator ή TreeWalker δεν θα επιστρέψουν αυτόν τον κόμβο. Για το TreeWalker, τα παιδιά αυτού του κόμβου θα απορριφθούν επίσης. Οι NodeIterators το αντιμετωπίζουν ως συνώνυμο για το FILTER_SKIP. |
const FILTER_SKIP | Παράλειψη αυτού του μεμονωμένου κόμβου. Οι μέθοδοι πλοήγησης που ορίζονται για NodeIterator ή TreeWalker δεν θα επιστρέψουν αυτόν τον κόμβο. Και για το NodeIterator και για TreeWalker, τα παιδιά αυτού του κόμβου θα εξακολουθούν να θεωρούνται . |
const SHOW_ALL | Εμφάνιση όλων των κόμβων. |
const SHOW_ATTRIBUTE | Εμφάνιση κόμβων Attr. Αυτό έχει νόημα μόνο όταν δημιουργείτε έναν επαναλήπτη ή ένα δέντρο-περιπατητή με έναν κόμβο χαρακτηριστικών ως ρίζα . σε αυτήν την περίπτωση, σημαίνει ότι ο κόμβος χαρακτηριστικών θα εμφανιστεί στην πρώτη θέση της επανάληψης ή της διέλευσης. Δεδομένου ότι τα χαρακτηριστικά δεν είναι ποτέ παιδιά άλλων κόμβων, δεν εμφανίζονται κατά τη διέλευση πάνω από το δέντρο εγγράφων. |
const SHOW_CDATA_SECTION | Εμφάνιση κόμβων ενοτήτων CDATAS. |
const SHOW_COMMENT | Εμφάνιση κόμβων σχολίων. |
const SHOW_DOCUMENT | Εμφάνιση κόμβων εγγράφων. |
const SHOW_DOCUMENT_FRAGMENT | Εμφάνιση κόμβων DocumentFragment. |
const SHOW_DOCUMENT_TYPE | Εμφάνιση κόμβων DocumentType. |
const SHOW_ELEMENT | Εμφάνιση κόμβων στοιχείων. |
const SHOW_ENTITY | Εμφάνιση κόμβων οντοτήτων. Αυτό έχει νόημα μόνο όταν δημιουργείτε έναν επαναλήπτη ή ένα δέντρο-περιπατητή με έναν κόμβο οντότητας ως ρίζα . σε αυτήν την περίπτωση, σημαίνει ότι ο κόμβος Entity θα εμφανιστεί στην πρώτη θέση της διέλευσης. Εφόσον οι οντότητες δεν αποτελούν μέρος του δέντρου εγγράφων, δεν εμφανίζονται όταν το διέρχεται από το δέντρο εγγράφων. |
const SHOW_ENTITY_REFERENCE | Εμφάνιση κόμβων EntityReference. |
const SHOW_NOTATION | Εμφάνιση κόμβων σημειογραφίας. Αυτό έχει νόημα μόνο όταν δημιουργείτε έναν επαναλήπτη ή ένα δέντρο-περιπατητή με έναν κόμβο Σημειογραφίας ως ρίζα . σε αυτήν την περίπτωση, σημαίνει ότι ο κόμβος σημειογραφίας θα εμφανιστεί στην πρώτη θέση της διέλευσης . Δεδομένου ότι οι συμβολισμοί δεν αποτελούν μέρος του δέντρου εγγράφων, δεν εμφανίζονται κατά τη διέλευση πάνω από το δέντρο εγγράφων. |
const SHOW_PROCESSING_INSTRUCTION | Εμφάνιση κόμβων ProcessingInstruction. |
const SHOW_TEXT | Εμφάνιση κόμβων κειμένου. |
Δείτε επίσης
- class DOMObject
- interface INodeFilter
- χώρος ονομάτων Aspose.Svg.Dom.Traversal.Filters
- συνέλευση Aspose.SVG