Contoh E4X
- Halaman Sebelumnya E4X Browser
- Halaman Berikutnya Panduan E4X
E4X membuat skrip untuk XML sangat mudah.
Contoh E4X
Sebagai contoh, kami akan berurusan dengan dokumen XML yang mewakili pesanan.
Dokumen XML seperti ini:
<order> <date>2005-08-01</date> <customer> <firstname>John</firstname> <lastname>Johnson</lastname> </customer> <item> <name>Maxilaku</name> <qty>5</qty> <price>155.00</price> </item> </order>
jika kami menyimpan dokumen XML ini di stringa yang dinamai txt, maka dengan menulis pernyataan JavaScript di bawah ini, kami dapat memuatnya ke objek XML yang dinamai order:
var order = new XML(txt)
atau kami dapat langsung menggunakan dokumen XML untuk menetapkan nilai variabel objek XML ini:
var order = new XML() order=<order id="555"> <date>2005-08-01</date> <customer> <firstname>John</firstname> <lastname>Johnson</lastname> </customer> <item> <name>Maxilaku</name> <qty>5</qty> <price>155.00</price> </item> </order>
Berinteraksi dengan data:
Hitung harga:
var total=order.item.qty * order.item.price
Tampilkan nama lengkap pelanggan:
document.write(order.customer.lastname) document.write(",") document.write(order.customer.firstname)
Tambahkan item baru:
order.item+= <item> <name>Pavlova</name> <qty>10</qty> <price>128.00</price> </item>
Tampilkan nomor pesanan:
document.write(order.@id)
Jika ada beberapa item pesanan, hitung total harga:
var price=0 for each (i in order.item) { price+= i.qty*i.price }
- Halaman Sebelumnya E4X Browser
- Halaman Berikutnya Panduan E4X