Class CharacterData

CharacterData class

Το CharacterData επεκτείνει τον κόμβο με ένα σύνολο χαρακτηριστικών και μεθόδων για την πρόσβαση σε δεδομένα χαρακτήρων στο DOM.

public abstract class CharacterData : Node

Ιδιότητες

ΟνομαΠεριγραφή
virtual BaseURI { get; }Λαμβάνει το απόλυτο βασικό URI αυτού του κόμβου ή μηδενικό εάν η υλοποίηση δεν ήταν σε θέση να αποκτήσει ένα απόλυτο URI.
ChildNodes { get; }Λαμβάνει τους θυγατρικούς κόμβους.
Data { get; set; }Λαμβάνει ή ορίζει τα δεδομένα χαρακτήρων του κόμβου που υλοποιεί αυτήν τη διεπαφή.
FirstChild { get; }Λαμβάνει το πρώτο παιδί αυτού του κόμβου. Εάν δεν υπάρχει τέτοιος κόμβος, αυτός επιστρέφει null.
HasChildNodes { get; }Βρίσκει εάν αυτός ο κόμβος έχει παιδιά.
LastChild { get; }Λαμβάνει το τελευταίο παιδί αυτού του κόμβου. Εάν δεν υπάρχει τέτοιος κόμβος, αυτός επιστρέφει null.
Length { get; }Λαμβάνει τον αριθμό των μονάδων 16-bit που είναι διαθέσιμες μέσω δεδομένων. Αυτό μπορεί να έχει την τιμή μηδέν, δηλαδή, οι κόμβοι CharacterData μπορεί να είναι κενοί.
virtual LocalName { get; }Λαμβάνει το τοπικό τμήμα του αναγνωρισμένου ονόματος αυτού του κόμβου.
virtual NamespaceURI { get; }Λαμβάνει το URI χώρου ονομάτων αυτού του κόμβου.
NextSibling { get; }Λαμβάνει τον κόμβο αμέσως μετά από αυτόν τον κόμβο. Εάν δεν υπάρχει τέτοιος κόμβος, αυτός επιστρέφει null.
abstract NodeName { get; }Λαμβάνει το όνομα του κόμβου, ανάλογα με τον τύπο του.
NodeType { get; }Παίρνει τον τύπο κόμβου.
virtual NodeValue { get; set; }Λαμβάνει ή ορίζει την τιμή αυτού του κόμβου, ανάλογα με τον τύπο του.
OwnerDocument { get; }Λαμβάνει το αντικείμενο εγγράφου που σχετίζεται με αυτόν τον κόμβο.
ParentNode { get; }Λαμβάνει τον γονικό κόμβο.
virtual Prefix { get; set; }Λαμβάνει ή ορίζει το πρόθεμα χώρου ονομάτων αυτού του κόμβου.
PreviousSibling { get; }Λαμβάνει τον κόμβο αμέσως πριν από αυτόν τον κόμβο. Εάν δεν υπάρχει τέτοιος κόμβος, αυτός επιστρέφει null.
virtual TextContent { get; set; }Λαμβάνει ή ορίζει το περιεχόμενο κειμένου αυτού του κόμβου και των απογόνων του.

Μέθοδοι

ΟνομαΠεριγραφή
AppendChild(Node)Προσθέτει τον κόμβο newChild στο τέλος της λίστας των παιδιών αυτού του κόμβου.
virtual AppendData(string)Προσθέτει τη συμβολοσειρά στο τέλος των δεδομένων χαρακτήρων του κόμβου.
virtual DeleteData(int, int)Αφαιρεί μια σειρά περιεχομένου από τον κόμβο.
virtual InsertData(int, string)Εισάγει μια συμβολοσειρά στην καθορισμένη μετατόπιση.
RemoveChild(Node)Αφαιρεί τον θυγατρικό κόμβο που υποδεικνύεται από το παλιό παιδί από τη λίστα των παιδιών.
ReplaceChild(Node, Node)Αντικαθιστά τον θυγατρικό κόμβο παλιό παιδί με νέο παιδί στη λίστα παιδιών και επιστρέφει τον παλιό θυγατρικό κόμβο.
virtual ReplaceData(int, int, string)Αντικαθιστά τους χαρακτήρες που ξεκινούν από την καθορισμένη μετατόπιση με την καθορισμένη συμβολοσειρά.
virtual Substring(int, int)Εξάγει μια περιοχή δεδομένων από τον κόμβο.

Δείτε επίσης