Latest web development tutorials

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