Οντότητα Document του XML DOM
- Προηγούμενη σελίδα DOM Comment
- Επόμενη σελίδα DOM DocumentType
Το αντικείμενο 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() | Αναφέρετε στοιχεία ή κόμβους ιδιοτήτων. | Όχι | Ναι |
- Προηγούμενη σελίδα DOM Comment
- Επόμενη σελίδα DOM DocumentType