Contoh E4X
- Halaman Sebelumnya E4X Browser
- Halaman Berikutnya Panduan E4X
E4X membuat skrip XML sangat mudah.
Contoh E4X
Sebagai contoh, kami akan berinteraksi 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 dalam string yang dinamakan txt, maka dengan menulis pernyataan JavaScript di bawah ini, kami dapat memuat dokumen itu ke dalam objek XML yang dinamakan order:
var order = new XML(txt)
atau kami boleh menggunakan dokumen XML untuk menugaskan nilai kepada objek XML ini secara langsung:
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
Tunjukkan nama penuh 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>
Tunjukkan 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