Class NodeFilter
Το όνομα: Aspose.Html.Dom.Traversal.Filters Συγκέντρωση: Aspose.HTML.dll (25.5.0)
Τα φίλτρα είναι αντικείμενα που γνωρίζουν πώς να “φιλτράρετε” τους κόμβους.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
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.