E4X उदाहरण
- पिछला पृष्ठ E4X ब्राउज़र
- अगला पृष्ठ E4X शिक्षा
E4X XML के लिए एक्सिपीयोन को अत्यंत सरल बनाता है.
E4X उदाहरण
एक उदाहरण के लिए, हम एक आदेश प्रतिनिधित्व करने वाले XML दस्तावेज के साथ व्यापार करेंगे.
XML दस्तावेज इस तरह का होता है:
<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>
यदि हम इस XML दस्तावेज को नाम 'txt' वाले स्ट्रिंग में संग्रहीत करते हैं, तो नीचे दिए गए JavaScript वाक्यांश को लिखकर, हम इसे 'order' नाम के XML वेंचर में लोड कर सकते हैं:
var order = new XML(txt)
या हम सीधे XML दस्तावेज को XML वेंचर वारियेबल को आवंटित कर सकते हैं:
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>
डाटा से निपटें:
मूल्य गणना करें:
var total=order.item.qty * order.item.price
ग्राहक का पूरा नाम दिखाएं:
document.write(order.customer.lastname) document.write(",") document.write(order.customer.firstname)
नया वस्तु जोड़ें:
order.item+= <item> <name>Pavlova</name> <qty>10</qty> <price>128.00</price> </item>
आर्डर संख्या दिखाएं:
document.write(order.@id)
अगर कई आर्डर हैं, तो कुल मूल्य की गणना करें:
var price=0 for each (i in order.item) { price+= i.qty*i.price }
- पिछला पृष्ठ E4X ब्राउज़र
- अगला पृष्ठ E4X शिक्षा