Class Node

Node class

Η κλάση Node είναι ο κύριος τύπος δεδομένων για ολόκληρο το Μοντέλο αντικειμένου εγγράφου. Αντιπροσωπεύει έναν μόνο κόμβο στο δέντρο εγγράφων.

public abstract class Node

Ιδιότητες

ΟνομαΠεριγραφή
virtual BaseURI { get; }Λαμβάνει το απόλυτο βασικό URI αυτού του κόμβου ή μηδενικό εάν η υλοποίηση δεν ήταν σε θέση να αποκτήσει ένα απόλυτο URI.
ChildNodes { get; }Λαμβάνει τους θυγατρικούς κόμβους.
FirstChild { get; }Λαμβάνει το πρώτο παιδί αυτού του κόμβου. Εάν δεν υπάρχει τέτοιος κόμβος, αυτός επιστρέφει null.
HasChildNodes { get; }Βρίσκει εάν αυτός ο κόμβος έχει παιδιά.
LastChild { get; }Λαμβάνει το τελευταίο παιδί αυτού του κόμβου. Εάν δεν υπάρχει τέτοιος κόμβος, αυτός επιστρέφει null.
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 στο τέλος της λίστας των παιδιών αυτού του κόμβου.
RemoveChild(Node)Αφαιρεί τον θυγατρικό κόμβο που υποδεικνύεται από το παλιό παιδί από τη λίστα των παιδιών.
ReplaceChild(Node, Node)Αντικαθιστά τον θυγατρικό κόμβο παλιό παιδί με νέο παιδί στη λίστα παιδιών και επιστρέφει τον παλιό θυγατρικό κόμβο.

Πεδία

ΟνομαΠεριγραφή
const COMMENT_NODEΤύπος κόμβου σχολίων.
const DOCUMENT_NODEΤύπος κόμβου εγγράφου.
const DOCUMENT_TYPE_NODEΤύπος κόμβου τύπου εγγράφου.
const ELEMENT_NODEΤύπος κόμβου στοιχείου.
const PROCESSING_INSTRUCTION_NODEΤύπος κόμβου εντολών επεξεργασίας.
const TEXT_NODEΤύπος κόμβου κειμένου.

Δείτε επίσης