Class Document

Document class

Το Έγγραφο αντιπροσωπεύει ολόκληρο το ενσωματωμένο έγγραφο xbrl. Εννοιολογικά, είναι η ρίζα του δέντρου εγγράφου και παρέχει την κύρια πρόσβαση στα δεδομένα του εγγράφου.

public class Document : Node

Κατασκευαστές

Ονομα Περιγραφή
Document() Ο προεπιλεγμένος κατασκευαστής.

Ιδιότητες

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

Δείτε επίσης