您的位置:首页 > 其它

【XML】遍历xml子节点

2013-01-17 19:26 190 查看
var myXML:XML =
<order>
<item id='1' quantity="5">
<menuName>burger</menuName>
<price>3.95</price>
</item>
<item id='2' quantity="3">
<menuName>fries</menuName>
<price>1.45</price>
</item>
</order>;

var newItem:XML =
<item id="3" quantity="2">
<menuName>medium cola</menuName>
<price>1.25</price>
</item>;

myXML.appendChild(newItem);

var total:Number = 0;
for each (var property:XML in myXML.item)
{
var q:int = Number(property.@quantity);
var p:Number = Number(property.price);
var itemTotal:Number = q * p;
total += itemTotal;
trace(q + " " + property.menuName + " $" + itemTotal.toFixed(2))
}
trace("Total: $", total.toFixed(2));

/*
5 burger $19.75
3 fries $4.35
2 medium cola $2.50
Total: $ 26.60
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: