Οντότητα Document του XML DOM

Το αντικείμενο Document αντιπροσωπεύει το όλο έγγραφο XML.

Αντικείμενο Document

Το αντικείμενο Document είναι η ρίζα του δέντρου εγγράφου, και μας παρέχει την πρώτη (ή την ανώτατη) πρόσβαση στα δεδομένα του εγγράφου.

Για τα στοιχεία, κείμενα, σχόλια, οδηγίες και άλλα που δεν μπορούν να υπάρχουν εκτός από το document, το αντικείμενο document παρέχει επίσης μεθόδους δημιουργίας αυτών των αντικειμένων. Το αντικείμενο Node παρέχει την ιδιότητα ownerDocument, η οποία τις συνδέει με το Document στο οποίο δημιουργήθηκαν.

IE: Ιντερνετ Εξπλορέρ: F: Φάιρφξεξ: O: Οπέρα: W3C: Ενωση Παγκόσμιου Δικτύου (ιστορικά πρότυπα)

Ενότητες του αντικειμένου Document

Ιδιότητες Περιγραφή IE F O W3C
async Καθορίζει αν η λήψη του αρχείου XML πρέπει να χειριστείται συγχρονικά. 5 1.5 9 Όχι
childNodes Επιστρέφει τη λίστα των κόμβων που ανήκουν στους υποκόμβους του εγγράφου. 5 1 9 Ναι
doctype Επιστρέφει την ανακάλυψη του τύπου εγγράφου (DTD) που σχετίζεται με το έγγραφο. 6 1 9 Ναι
documentElement Επιστρέφει τον ρίζα του εγγράφου. 5 1 9 Ναι
documentURI Επιλέγει ή επιστρέφει τη θέση του εγγράφου. Όχι 1 9 Ναι
domConfig Επιστρέφει τη ρύθμιση που χρησιμοποιήθηκε όταν καλέστηκε normalizeDocument().     Όχι Ναι
firstChild Επιστρέφει τον πρώτο υποκόμβο του εγγράφου. 5 1 9 Ναι
implementation Επιστρέφει το αντικείμενο DOMImplementation που χειρίζεται το έγγραφο. Όχι 1 9 Ναι
inputEncoding Επιστρέφει τον τρόπο κωδικοποίησης που χρησιμοποιείται για το έγγραφο (στον χρόνο ανάλυσης). Όχι 1 Όχι Ναι
lastChild Επιστρέφει τον τελευταίο υποκόμβο του εγγράφου. 5 1 9 Ναι
nodeName Επιστρέφει το όνομα του κόμβου ανάλογα με τον τύπο του. 5 1 9 Ναι
nodeType Επιστρέφει τον τύπο του κόμβου. 5 1 9 Ναι
nodeValue Επιλέγει ή επιστρέφει την τιμή του κόμβου ανάλογα με τον τύπο του. 5 1 9 Ναι
strictErrorChecking Επιλέγει ή επιστρέφει αν πρέπει να γίνει αυστηρή έλεγχος σφαλμάτων. Όχι 1 Όχι Ναι
text Επιστρέφει το κείμενο των κόμβων και των απογόνων τους (μόνο για IE). 5 Όχι Όχι Όχι
xml Επιστρέφει το XML των κόμβων και των απογόνων τους (μόνο για IE). 5 Όχι Όχι Όχι
xmlEncoding Επιστρέφει τον τρόπο κωδικοποίησης του εγγράφου. Όχι 1 Όχι Ναι
xmlStandalone Επιλέγει ή επιστρέφει αν το έγγραφο είναι standalone. Όχι 1 Όχι Ναι
xmlVersion Ρύθμιση ή επιστροφή της έκδοσης XML του έγγραφου. Όχι 1 Όχι Ναι

Μέθοδοι αντικειμένου Document

Ιδιότητες Περιγραφή IE F O W3C
adoptNode(sourcenode) Επιλέξτε έναν κόμβο από ένα άλλο έγγραφο στο τρέχον έγγραφο και επιστρέψτε τον επιλεγμένο κόμβο.     Όχι Ναι
createAttribute(name) Δημιουργία νέου κόμβου ιδιοτήτων με καθορισμένο όνομα και επιστροφή νέου αντικειμένου Attr. 6 1 9 Ναι
createAttributeNS(uri,name) Δημιουργία νέου κόμβου ιδιοτήτων με καθορισμένο όνομα και χώρο ονομάτων και επιστροφή νέου αντικειμένου Attr.     9 Ναι
createCDATASection() Δημιουργία κόμβου CDATA. 5 1 9 Ναι
createComment() Δημιουργία κόμβου σχολίου. 6 1 9 Ναι
createDocumentFragment() Δημιουργία κενά Αντικείμενο DocumentFragmentκαι επιστρέψτε αυτό το αντικείμενο. 5 1 9 Ναι
createElement() Δημιουργία κόμβου στοιχείου. 5 1 9 Ναι
createElementNS() Δημιουργία κόμβου στοιχείου με καθορισμένο χώρο ονομάτων. Όχι 1 9 Ναι
createEvent() Δημιουργία νέου αντικειμένου Event.       Ναι
createEntityReference(name) Δημιουργία αντικειμένου EntityReference και επιστροφή αυτού του αντικειμένου. 5   Όχι Ναι
createExpression() Δημιουργία μιας έκφρασης XPath για μελλοντική υπολογιστική.       Ναι
createProcessingInstruction() Δημιουργία αντικειμένου ProcessingInstruction και επιστροφή αυτού του αντικειμένου. 5   9 Ναι
createRange() Δημιουργία αντικειμένου Range και επιστροφή αυτού του αντικειμένου. Όχι     Ναι
evaluate() Υπολογισμός μιας έκφρασης XPath. Όχι 1 9 Ναι
createTextNode() Δημιουργία κόμβου κειμένου. 5 1 9 Ναι
getElementById() Αναζητήστε το στοιχείο με καθορισμένο μοναδικό ID. 5 1 9 Ναι
getElementsByTagName() Επιστρέψτε όλους τους κόμβους στοιχείων με καθορισμένο όνομα. 5 1 9 Ναι
getElementsByTagNameNS() Επιστρέψτε όλους τους κόμβους στοιχείων με καθορισμένο όνομα και χώρο ονομάτων. Όχι 1 9 Ναι
importNode() Αντιγράψτε έναν κόμβο από ένα άλλο έγγραφο στο τρέχον έγγραφο για εφαρμογή.     9 Ναι
loadXML() Δημιουργία έγγραφου μέσω ανάλυσης αλφαβητικού řetězce XML.        
normalizeDocument()       Όχι Ναι
renameNode() Αναφέρετε στοιχεία ή κόμβους ιδιοτήτων.     Όχι Ναι