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

CDATASection αντικείμενο αντιπροσωπεύει το CDATA Section του εγγράφου.

παράδειγμα

Στο παρακάτω παράδειγμα, θα χρησιμοποιήσουμε το αρχείο XMLbooks.xmlκαθώς και της συνάρτησης JavaScript loadXMLDoc().

createCDATASection() - Δημιουργία ενός κόμβου CDATA περιοχής

CDATASection αντικείμενο

CDATASection αντικείμενο αντιπροσωπεύει το CDATA Section του εγγράφου.

CDATASection interface είναι Text υποinterface της interface, δεν ορίζει καμία δική της ιδιότητα ή μέθοδο. Με τη χρήση της Node κληρονομιάς της interface nodeValue ιδιότητας, ή μέσω της CharacterData εγχειρίδιο κληρονομιάς της ιδιότητας data, μπορείτε να πρόσβαση στο κείμενο του CDATA Section.

ακόμα και αν συνήθως μπορεί να χρησιμοποιηθεί ως Text υποστήριξη γνώσεων, αλλά να προσέξετε ότιNode.normalize() μεθόδου δεν ενσωματώνει το πλησιέστερο CDATA τμήμα.

Χρήση Document.createCDATASection() Δημιουργία ενός CDATASection.

Το CDATA κύκλος περιέχει κείμενο που δεν θα αναλύεται από τον αναλυτή. Τα σήματα του CDATA κύκλου δεν θα θεωρούνται σήματα, ενώ οι οντότητες δεν θα επεκταθούν. Ο κύριος σκοπός είναι να περιέχει υλικό όπως το XML segment χωρίς να χρειάζεται να αποφεύγονται όλοι οι διαχωριστικοί χαρακτήρες.

Ο μοναδικός αναγνωριστής διαχωριστικός χαρακτήρας ενός CDATA είναι το "]]>" που μπορεί να σηματοδοτήσει το τέλος του CDATA κύκλου. Το CDATA κύκλος δεν μπορεί να είναι ενσωματωμένος.

Ατρύπες του CDATASection οντότητας

Ατрибούτο Περιγραφή IE F O W3C
data Ρύθμιση ή επιστροφή του κειμένου αυτού του κόμβου. 6 1 Όχι Ναι
length Επιστροφή της διάστασης του CDATA κύκλου. 6 1 Όχι Ναι

Μέθοδοι του CDATASection οντότητας

Μέθοδος Περιγραφή IE F O W3C
appendData() Προσθήκη δεδομένων στο κόμβο. 6 1 Όχι Ναι
deleteData() Διαγραφή δεδομένων από το κόμβο. 6 1 Όχι Ναι
insertData() Εισαγωγή δεδομένων στο κόμβο. 6 1 Όχι Ναι
replaceData() Αντικατάσταση δεδομένων στο κόμβο. 6 1 Όχι Ναι
splitText() Διαχωρισμός CDATA σε δύο κόμβους. 6 1 Όχι  
substringData() Εξαγωγή δεδομένων από το κόμβο. 6 1 Όχι Ναι