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 Τύπος κόμβου κειμένου.

Δείτε επίσης