Mifano ya E4X
- Mtu wa Kwanza E4X Kifungu
- Mtu wa Kifo Mafunzo ya E4X
E4X 使针对 XML 的脚本异常简单。
Mifano ya E4X
kama mbinu, tunatokwaja na ujaribio wa XML unaotumiwa kwa kumtaarisha hali ya inuu.
Ujaribio wa ujaribio wa XML unaonekana kama hii:
<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>
kama tunatukia kusafisha hii ujaribio ya XML katika stringi ya jina lilotumiwa txt, tunaweza kuwa kusaidia kwa kutumia maandiko ya JavaScript inayotumiwa hapa chini, kwa kumweka hii ujaribio ya XML katika kifaa cha XML kama inayotumiwa kwa jina lilotumiwa order:
var order = new XML(txt)
aupeana tunakufanya kwa hakika kusaidia XML kwa kumweka maelezo ya XML kwenye kifaa cha XML kama inayotumiwa:
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>
Kusoma data:
Tafuta theluzi:
var total=order.item.qty * order.item.price
Onyesha jina kuu la mwanachama:
document.write(order.customer.lastname) document.write(",") document.write(order.customer.firstname)
Ongeza matokeo mpya:
order.item+= <item> <name>Pavlova</name> <qty>10</qty> <price>128.00</price> </item>
Onyesha namba ya kudumu:
document.write(order.@id)
Kama kuna mabaya mengi ya kudumu, tafuta jumla ya matokeo:
var price=0 kwa kila (i in order.item) { price+= i.qty*i.price }
- Mtu wa Kwanza E4X Kifungu
- Mtu wa Kifo Mafunzo ya E4X