实例 DOM XML

Pemecahan XML DOM

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

Muat dan analisis berkas XML
Muat dan analisis string XML

Pengelakuan contoh

Properti dan metode XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Fungsi loadXMLString()Ditempatkan di JavaScript eksternal, untuk memuat string XML.

Muat dan analisis berkas XML
Muat dan analisis string XML

Pengelakuan contoh

Informasi Node XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Mendapatkan nama node node element
Mendapatkan teks dari node teks
Ubah teks node teks
Mendapatkan nama dan tipe node node element

Pengelakuan contoh

Daftar node XML DOM dan daftar sifat

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Mendapatkan teks dari elemen <title> pertama
Menggunakan sifat length untuk melingkarkan node
Mendapatkan sifat elemen

Pengelakuan contoh

Menggerakkan hujung di pohon node

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLString()yang terletak di JavaScript luaran, untuk memuat fail XML.

Mengelilingi pohon node
Lingkarkan semua anak node elemen <book>.

Pengelakuan contoh

Perbezaan Browser XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Tunjukkan panjang senarai node
Contoh ini menunjukkan panjang senarai node. Hasilnya berbeda di IE dan browser lain.
Abaikan teks kosong antara node
Contoh ini memeriksa nodeType node, dan hanya menangani node element.

Pengelakuan contoh

Mendapatkan Nilai Node XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Mengambil nilai elemen
Mengambil nilai properti

Pengelakuan contoh

Ubah Nilai Node XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Mengubah teks node elemen
Mengubah nilai properti dengan menggunakan setAttribute
Mengubah nilai properti dengan menggunakan nodeValue

Pengelakuan contoh

Gantikan Node XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Menggantikan node elemen
Menggantikan data teks node

Pengelakuan contoh

Klon Node XML DOM

Contoh berikut menggunakan fail XML books.xml.

Fungsi loadXMLDoc()yang terletak di JavaScript luaran, untuk memuat fail XML.

Menyalin satu node, dan menambahkannya ke node yang sudah wujud
Contoh ini menggunakan cloneNode() untuk menyalin satu node, dan menambahkannya ke hujung akar dokumen XML.

Pengelakuan contoh