ActionScript 3.0 学习笔记三
AS 3.0 讀出一個 xml 中的數據至 Aarry 中
xml 格式:
<? xml version="1.0" encoding="utf-8" ?>
<users>
? <user>
??? <id>1</id>
??? <name>Lily</name>
? </user>
? <user>
??? <id>2</id>
??? <name>Lucy</name>
? </user>
</users>
注意:user 節點中的子節點可以有很多,但是每個 user 的子節點的數目必須相同。
AS 3.0 代碼:
var xmlStr="上面xml文件的內容";
var myXML=new XMLDocument();
var myArray=new Array();
myXML.parseXML(xmlStr);
var tmpParentNode=myXML.firstChild.firstChild;
while (tmpParentNode!=null) {
??? ??? var tmpChildNode=tmpParentNode.firstChild;
??? ??? while (tmpChildNode!=null) {
??? ??? ?? myArray.push(tmpChildNode.firstChild.nodeValue);
??? ??? ?? tmpChildNode=tmpChildNode.nextSibling;
??? ??? }
??? ??? tmpParentNode=tmpParentNode.nextSibling;
}
上面這段簡單的代碼會很快讀出上面這種格式的 xml 內容,并存儲在Array中,方便之后訪問。
轉載于:https://www.cnblogs.com/abccome/archive/2010/10/30/3344589.html
總結
以上是生活随笔為你收集整理的ActionScript 3.0 学习笔记三的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c#.winform,datagridv
- 下一篇: SQL2005中row_number()