Objek CDATASection XML DOM

Objek CDATASection mewakili bagian CDATA di dokumen.

contoh

Dalam contoh di bawah ini, kita akan menggunakan berkas XMLbooks.xmldan fungsi JavaScript loadXMLDoc().

createCDATASection() - Membuat node bagian CDATA

Objek CDATASection

Objek CDATASection mewakili bagian CDATA di dokumen.

Interface CDATASection adalah Text interface child interface, tidak mendefinisikan atribut dan metode sendiri. Melalui Node interface mengeksyen nodeValue atribut, atau melalui CharacterData interface mengeksyen atribut data, dapat mengakses konten teks CDATA Section.

Meskipun biasanya dapat memperoleh node CDATASection sebagai Text Pengolahan node, tetapi perhatikan bahwaNode.normalize() metode tidak menyatukan bagian CDATA yang berdekatan.

Menggunakan Document.createCDATASection() Membuat sebuah CDATASection.

Segmen CDATA mengandung teks yang tidak akan diurai pengembang. Tag dalam segmen CDATA tidak dianggap sebagai tag, dan entitas tidak akan diubah. Tujuannya adalah untuk mengandung materi seperti bagian XML, tanpa perlu mengesampingkan semua simbol pemisah.

Simbol pemisah yang diakui unik dalam CDATA adalah "]]>", yang dapat menandai akhir segmen CDATA. Segmen CDATA tidak dapat diimbangi.

Properti Objek CDATASection

Properti Deskripsi IE F O W3C
data Atur atau kembalikan teks untuk node ini. 6 1 Tidak Ya
length Kembalikan panjang segmen CDATA. 6 1 Tidak Ya

Metode Objek CDATASection

Metode Deskripsi IE F O W3C
appendData() Tambahkan data ke akhir node. 6 1 Tidak Ya
deleteData() Hapus data dari node. 6 1 Tidak Ya
insertData() Masukkan data ke dalam node. 6 1 Tidak Ya
replaceData() Ganti data di dalam node. 6 1 Tidak Ya
splitText() Pisahkan CDATA menjadi dua node. 6 1 Tidak  
substringData() Mengambil data dari node. 6 1 Tidak Ya