ఎ4ఎక్స్ ఇన్స్టాన్స్
- ముందు పేజీ ఎ4ఎక్స్ బ్రౌజర్
- తరువాత పేజీ ఇ4ఎక్స్ ట్యూటోరియల్
E4X ఎక్సిక్యుటివ్ కోసం XML యొక్క స్క్రిప్ట్ చాలా సులభం చేస్తుంది.
ఎ4ఎక్స్ ఇన్స్టాన్స్
ఉదాహరణకు, మేము ఒక ఆర్డర్ ప్రతినిధులుగా ఉన్న 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 }
- ముందు పేజీ ఎ4ఎక్స్ బ్రౌజర్
- తరువాత పేజీ ఇ4ఎక్స్ ట్యూటోరియల్