Metode XML DOM
Properti dan metode dari XML DOM mendefinisikan antarmuka pemrograman.
Programming interface
XML DOM node dimodelkan sebagai serangkaian objek. Node dapat diakses melalui JavaScript atau bahasa pemrograman lain. Dalam tutorial ini, kita menggunakan JavaScript.
Pada antarmuka pemrograman DOM melalui serangkaian standar properti dan metode yang didefinisikan.
Sifat sering mengikuti "apa ada sesuatu yang" cara untuk menggunakan (misalnya, nama node adalah "buku").
Metode sering mengikuti "melakukan sesuatu" cara untuk menggunakan (seperti menghapus "buku" node).
XML properti DOM
Beberapa properti DOM khas:
- x.nodeName - x nama
- x.nodeValue - nilai x
- x.parentNode - orang tua x
- node anak dari x - x.childNodes
- Atribut simpul x - x.attributes
Catatan: Dalam daftar di atas, x adalah objek simpul.
Metode XML DOM
- x.getElementsByTagName(nama) - mendapatkan semua elemen dengan nama tag tertentu
- x.appendChild(node) - menyisipkan node anak untuk x
- x.removeChild(node) - Menghapus node anak dari x
Catatan: Dalam daftar di atas, x adalah objek simpul.
contoh
Dapatkan teks dari books.xml <title> elemen kode JavaScript:
txt = xmlDoc.getElementsByTagName ( "title") [0] .childNodes [0] .nodeValue
Setelah pernyataan itu dijalankan, txt disimpan nilai adalah "Everyday Italian".
penjelasan:
- xmlDoc - XML DOM benda yang diciptakan oleh parser
- Buka menu ( "title") [0 ] - pertama <title> elemen
- childNodes [0] - <title> node anak pertama (node teks) elemen
- nodeValue - nilai (teks itu sendiri) node