kaedah DOM
XML DOM - Sifat dan Kaedah
Sifat dan kaedah mentakrifkan antara muka pengaturcaraan kepada XML DOM.
Antara muka pengaturcaraan
DOM mensimulasikan XML sebagai satu siri objek nod. Nod boleh diakses melalui JavaScript atau bahasa pengaturcaraan lain. Dalam tutorial ini, kami menggunakan JavaScript.
Antara muka pengaturcaraan ke DOM ditakrifkan melalui satu set sifat dan kaedah standard.
Atribut sering digunakan dari segi "apa itu sesuatu" (contohnya, nama nod ialah "buku").
Kaedah sering digunakan dari segi "apa yang perlu dilakukan dengan sesuatu" (seperti memadamkan nod "buku").
Atribut DOM XML
Beberapa atribut DOM biasa:
x.nodeName - nama x
x.nodeValue - nilai x
x.parentNode - nod induk bagi x
x.childNodes - nod Kanak-kanak
x.attributes - atribut nod x
Nota: Dalam senarai di atas, x ialah objek nod.
Kaedah DOM XML
x.getElementsByTagName(name) - Mendapat semua elemen dengan nama teg yang ditentukan
x.appendChild(nod) - Masukkan nod anak
x.removeChild(nod) ke dalam x - Alih keluar nod anak daripada x
Nota: Dalam senarai di atas, x ialah objek nod.
Contoh
Kod JavaScript untuk mendapatkan teks daripada elemen <title> dalam books.xml:
txt=xmlDoc.getElementsByTagName("title") [ 0].childNodes[0].nodeValue
Selepas penyataan ini dilaksanakan, nilai yang disimpan dalam txt ialah "Bahasa Itali Setiap Hari".
Penjelasan:
xmlDoc - objek XML DOM yang dicipta oleh penghurai
getElementsByTagName("title")[0] - elemen <title> pertama
childNodes[0] - <title> elemen Nod anak pertama (nod teks)
nodeValue - nilai nod (teks itu sendiri)