Class NodeFilter
Το όνομα: Aspose.Html.Dom.Traversal.Filters Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Τα φίλτρα είναι αντικείμενα που γνωρίζουν πώς να “φιλτράρετε” τους κόμβους.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
Κληρονομημένα μέλη
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NodeFilter()
protected NodeFilter()
Fields
FILTER_ACCEPT
Αποδεχτείτε τον κόμβο. μεθόδους πλοήγησης που καθορίζονται γιαNodeIterator ή TreeWalker θα επιστρέψει αυτόΟ Νότος.
public const short FILTER_ACCEPT = 1
Αξία πεδίου
FILTER_REJECT
Απορρίπτει τον κόμβο. μεθόδους πλοήγησης που καθορίζονται γιαΤο NodeIterator ή το TreeWalker δεν θα επιστρέψειΓια το TreeWalker, τα παιδιά αυτού του κόμβουΘα απορριφθεί επίσης.NodeIterators αντιμετωπίζει αυτό ως έναΣυνονομασία για FILTER_SKIP.
public const short FILTER_REJECT = 2
Αξία πεδίου
FILTER_SKIP
Απομακρύνετε αυτό το ενιαίο κόμβο. μεθόδους πλοήγησης που ορίζονται γιαΤο NodeIterator ή το TreeWalker δεν θα επιστρέψειΚαι για το NodeIterator καιTreeWalker, τα παιδιά αυτού του κόμβου θα είναι ακόμαΣκεφτείτε .
public const short FILTER_SKIP = 3
Αξία πεδίου
SHOW_ALL
Εμφάνιση όλων των κόμβων.
public const long SHOW_ALL = 4294967295
Αξία πεδίου
SHOW_ATTRIBUTE
Εμφάνιση κόμβων Attr. Αυτό έχει νόημα μόνο όταν δημιουργείτε έναιθερατή ή ξύλο-δρόμου με ένα χαρακτηριστικό κόμβο ως τορίζα· σε αυτή την περίπτωση, σημαίνει ότι ο χαρακτηριστικός κόμβοςθα εμφανιστεί στην πρώτη θέση της ιθεράσεως ή διασταύρωσης.Δεδομένου ότι τα χαρακτηριστικά δεν είναι ποτέ παιδιά άλλων κόμβων, δενεμφανίζεται όταν διασχίζει το δέντρο του εγγράφου.
public const long SHOW_ATTRIBUTE = 2
Αξία πεδίου
SHOW_CDATA_SECTION
Εμφάνιση κόμβων CDATASection.
public const long SHOW_CDATA_SECTION = 8
Αξία πεδίου
SHOW_COMMENT
Εμφάνιση Κόντρων.
public const long SHOW_COMMENT = 128
Αξία πεδίου
SHOW_DOCUMENT
Εμφάνιση ντοκιμαντέρ.
public const long SHOW_DOCUMENT = 256
Αξία πεδίου
SHOW_DOCUMENT_FRAGMENT
Εμφάνιση εγγράφων.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Αξία πεδίου
SHOW_DOCUMENT_TYPE
Εμφάνιση ντοκιμαντέρ.
public const long SHOW_DOCUMENT_TYPE = 512
Αξία πεδίου
SHOW_ELEMENT
Εμφάνιση στοιχείων κόμβων.
public const long SHOW_ELEMENT = 1
Αξία πεδίου
SHOW_ENTITY
Εμφάνιση Κόντρων Οντότητας. Αυτό έχει νόημα μόνο όταν δημιουργείτεέναν ιθερατή ή ένα δέντρο με ένα κόμβο Οντότητας ως το δικό τουριζικό· στην περίπτωση αυτή, σημαίνει ότι η οντότηταΟ κόμβος θα εμφανιστεί στην πρώτη θέση του διαδρόμου.οι οντότητες δεν είναι μέρος του δέντρου εγγράφων, δεν εμφανίζονται ότανΔιασχίζοντας το δέντρο των εγγράφων.
public const long SHOW_ENTITY = 32
Αξία πεδίου
SHOW_ENTITY_REFERENCE
Εμφάνιση EntityReference κόμβους.
public const long SHOW_ENTITY_REFERENCE = 16
Αξία πεδίου
SHOW_NOTATION
Εμφάνιση σημείων σημειώσεων. αυτό έχει νόημα μόνο όταν δημιουργείτεένα ιθερατή ή ξύλινο πεζοδρόμιο με ένα κόμβο Σημείωσης ως τοριζικά, σε αυτή την περίπτωση, σημαίνει ότι ηΤο σημείωμα θα εμφανιστεί στην πρώτη θέση τουΔεδομένου ότι οι σημειώσεις δεν αποτελούν μέρος του δέντρου εγγράφων,Δεν εμφανίζεται όταν διασχίζει το δέντρο εγγράφου.
public const long SHOW_NOTATION = 2048
Αξία πεδίου
SHOW_PROCESSING_INSTRUCTION
Εμφάνιση της επεξεργασίαςΟδηγίες.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Αξία πεδίου
SHOW_TEXT
Εμφάνιση κειμένων κειμένου.
public const long SHOW_TEXT = 4
Αξία πεδίου
Methods
AcceptNode(Node)
Δοκιμάστε αν ένας συγκεκριμένος κόμβος είναι ορατός από τη λογική άποψη ενόςTreeWalker ή NodeIterator. Αυτή η λειτουργίαθα καλείται από την εφαρμογή του TreeWalker καιNodeIterator; δεν καλείται κανονικά απευθείας απόκωδικός χρήστη. (Αν και μπορείτε να το κάνετε αν θέλετε να χρησιμοποιήσετε το ίδιοφίλτρο για να καθοδηγήσετε τη δική σας λογική εφαρμογής.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Κόντρα για να ελέγξετε για να δείτε αν περάσει το φίλτρο ή όχι.
Returns
μια σταθερή για να καθορίσει εάν το κόμβο είναι αποδεκτό,απορρίπτονται ή απορρίπτονται, όπως ορίζεται παραπάνω.
GetPlatformType()
Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση του αντικειμένου ECMAScript System.Type.
public override Type GetPlatformType()
Returns
Το αντικείμενο του ECMAScript System.Type.