Instans DOM XML

Pemecahan XML DOM

Berkas XML yang digunakan di contoh di bawah ini:books.xml

Muat dan analisis berkas XML
Muat dan analisis string XML

Penjelasan Contoh

Atribut dan metode XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Fungsi loadXMLString()Terletak di JavaScript eksternal, digunakan untuk muat string XML.

Muat dan analisis berkas XML
Muat dan analisis string XML

Penjelasan Contoh

Informasi Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Ambil nama node node elemen
Ambil teks dari node teks
Ubah teks dalam node teks
Ambil nama dan tipe node node elemen

Penjelasan Contoh

Daftar node XML DOM dan daftar atribut

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Ambil teks dari elemen <title> pertama
Menggunakan atribut length untuk meluruhkan node
Ambil atribut elemen

Penjelasan Contoh

Mengelilingi Pohon Node DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLString()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Telusuri pohon node
Luruhkan semua anak node elemen <book>.

Penjelasan Contoh

Perbedaan Browser XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Tampilkan panjang daftar node
Contoh ini menampilkan panjang daftar node. Hasilnya berbeda di IE dan browser lainnya.
Abaikan teks kosong antara node
Contoh ini memeriksa nodeType node, dan hanya menangani node elemen.

Penjelasan Contoh

Mengambil Nilai Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Mengambil nilai elemen
Mengambil nilai atribut

Penjelasan Contoh

Mengubah Nilai Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Mengubah node teks elemen
Mengubah nilai atribut menggunakan setAttribute
Mengubah nilai atribut menggunakan nodeValue

Penjelasan Contoh

Menghapus Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Menghapus node elemen
Menghapus node elemen saat ini
Menghapus node teks
Mengosongkan teks node teks
Menghapus atribut berdasarkan nama
Menghapus atribut berdasarkan objek

Penjelasan Contoh

Menggantikan Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Mengganti node elemen
Mengganti data node teks

Penjelasan Contoh

Menambahkan Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Menambahkan node di belakang node anak terakhir
Menambahkan node di depan node anak yang ditentukan
Menambahkan atribut baru
Menambahkan data ke node teks

Penjelasan Contoh

Menggandakan Node XML DOM

Contoh berikut menggunakan berkas XML books.xml.

Fungsi loadXMLDoc()yang berada di JavaScript eksternal, untuk memuat berkas XML.

Menyalin sebuah node dan menambahkannya ke node yang sudah ada
Contoh ini menggunakan cloneNode() untuk menyalin sebuah node, dan menambahkannya ke root node dokumen XML.

Penjelasan Contoh