Όνειρο Document
- Προηγούμενη σελίδα DOM NamedNodeMap
- Επόμενη σελίδα DOM Element
Το αντικείμενο Document αντιπροσωπεύει το ολόκληρο το έγγραφο XML.
Αντικείμενο εγγράφου XML
Το αντικείμενο Document είναι η ρίζα του δέντρου εγγράφου XML, παρέχοντας μας την κύρια είσοδο για την πρόσβαση στο δεδομένα του εγγράφου.
Επειδή τα στοιχεία στοιχείων, κειμένων, σχολίων, οδηγιών επεξεργασίας κ.λπ. δεν μπορούν να υπάρχουν εκτός του εγγράφου, το αντικείμενο Document περιέχει επίσης μεθόδους δημιουργίας αυτών των αντικειμένων. Το αντικείμενο Node έχει την αξίωση ownerDocument, η οποία τα συνδέει με το Document που τα δημιουργεί.
Αξιώματα του αντικειμένου Document
Περιουσιακά στοιχεία | Περιγραφή |
---|---|
childNodes | Επιστρέφει τη λίστα των θυρών του εγγράφου. |
doctype | Επιστρέφει τη δήλωση τύπου εγγράφου που σχετίζεται με το έγγραφο. |
documentElement | Επιστρέφει τον κορμό του εγγράφου. |
documentURI | Ρυθμίζει ή επιστρέφει τη θέση του εγγράφου. |
domConfig | Επιστρέφει τη ρύθμιση που χρησιμοποιήθηκε κατά την κλήση του normalizeDocument(). |
firstChild | Επιστρέφει τον πρώτο θυρόλο του εγγράφου. |
implementation | Επιστρέφει το αντικείμενο DOMImplementation που χειρίζεται το έγγραφο. |
inputEncoding | Επιστρέφει τη μέθοδο κώδικα κωδικοποίησης του έγγραφου (στη διάρκεια της ανάλυσης). |
lastChild | Επιστροφή του τελευταίου υποκομμάτιου του εγγράφου. |
nodeName | Επιστροφή του ονόματος του κόμβου (βασισμένο στη τύπο του). |
nodeType | Επιστροφή του τύπου του κόμβου. |
nodeValue | Ρύθμιση ή επιστροφή της τιμής του κόμβου (βασισμένο στη τύπο του). |
xmlEncoding | Επιστροφή της μορφοποίησης XML του εγγράφου. |
xmlStandalone | Ρύθμιση ή επιστροφή αν το έγγραφο είναι ανεξάρτητο. |
xmlVersion | Ρύθμιση ή επιστροφή της έκδοσης XML του εγγράφου. |
Μέθοδοι αντικειμένου Document
Μέθοδος | Περιγραφή |
---|---|
adoptNode() | Επιδοχή κόμβων από άλλο έγγραφο στο τρέχον έγγραφο και επιστροφή του. |
createAttribute() | Δημιουργία κόμβου ιδιότητας με καθορισμένο όνομα και επιστροφή νέου αντικειμένου Attr. |
createAttributeNS() | Δημιουργία κόμβου ιδιότητας με καθορισμένο όνομα και διάσταμα και επιστροφή νέου αντικειμένου Attr. |
createCDATASection() | Δημιουργία κόμβου CDATA. |
createComment() | Δημιουργία κόμβου σχολίου. |
createDocumentFragment() | Δημιουργία κενού DocumentFragment και επιστροφή του. |
createElement() | Δημιουργία κόμβου στοιχείου. |
createElementNS() | Δημιουργία κόμβου στοιχείου με καθορισμένο διάσταμα. |
createEntityReference() | Δημιουργία αντικειμένου EntityReference και επιστροφή του. |
createProcessingInstruction() | Δημιουργία αντικειμένου ProcessingInstruction και επιστροφή του. |
createTextNode() | Δημιουργία κόμβων κειμένου. |
getElementById() | Επιστροφή στοιχείων με καθορισμένη τιμή ιδιότητας id. |
getElementsByTagName() | Επιστροφή NodeList όλων των στοιχείων με καθορισμένο όνομα. |
getElementsByTagNameNS() | Επιστροφή NodeList όλων των στοιχείων με καθορισμένο όνομα και διάσταμα. |
importNode() | Εισαγωγή κόμβων από άλλο έγγραφο στο τρέχον έγγραφο. |
normalizeDocument() | |
renameNode() | Ανακαλύπτωση στοιχείων ή ιδιοτήτων. |
Ιδιότητες του αντικειμένου DocumentType
Κάθε έγγραφο έχει μια ιδιότητα DOCTYPE, η τιμή της είναι null ή αντικείμενο DocumentType.
Το αντικείμενο DocumentType παρέχει το interface για τις οντότητες που ορίζονται για το XML έγγραφο.
Περιουσιακά στοιχεία | Περιγραφή |
---|---|
name | Επιστροφή του ονόματος της DTD. |
publicId | Επιστροφή του δημόσιου αναγνωριστικού της DTD. |
systemId | Επιστροφή του συστήματος αναγνωριστικού της εξωτερικής DTD. |
Μέθοδοι του αντικειμένου DocumentImplementation
Το αντικείμενο DOMImplementation εκτελεί λειτουργίες που δεν εξαρτώνται από το μοντέλο αντικειμένων εγγράφου.
Μέθοδος | Περιγραφή |
---|---|
createDocument() | Δημιουργία νέου αντικειμένου DOM Document για τον καθορισμένο τύπο εγγράφου. |
createDocumentType() | Δημιουργία κενής γονικής ενότητας DocumentType. |
getFeature() | Επιστροφή του αντικειμένου API που υλοποιεί τις καθορισμένες λειτουργίες και εκδόσεις (αν υπάρχει). |
hasFeature() | Έλεγχος αν η υλοποίηση DOM έχει υλοποιήσει συγκεκριμένες λειτουργίες και εκδόσεις. |
Περιουσιακά στοιχεία του αντικειμένου ProcessingInstruction
Το αντικείμενο ProcessingInstruction εκπροσωπεί την οδηγία επεξεργαστή.
Η οδηγία χρησιμοποιείται ως μέθοδος για τη διατήρηση πληροφοριών συγκεκριμένου επεξεργαστή στο κείμενο του XML εγγράφου.
Περιουσιακά στοιχεία | Περιγραφή |
---|---|
δεδομένα | Ρύθμιση ή επιστροφή του περιεχομένου της οδηγίας. |
στόχος | Επιστροφή στο στόχο της οδηγίας. |
- Προηγούμενη σελίδα DOM NamedNodeMap
- Επόμενη σελίδα DOM Element