flex 操作 xml

現在有如下一個 xml 文件
如下:
<root act="getherobag" codes="1" errmsg="">
<gem aid="1" id="17886" num="2" name="木の寶箱" pic="img/gem/other
/bx1.gif" gemwseat="特殊" demo=" " />
<gem aid="2" id="17887" num="2" name
="鉄の寶箱" pic="img/gem/other/bx2.gif" gemwseat="特殊" demo=" " />
<gem aid="3" id="17888" num="2" name
="銀の寶箱" pic="img/gem/other/bx3.gif" gemwseat="特殊" demo=" " />
<gem aid="4" id="17893" num="1" name
="硫黃運搬車" pic="img/gem/other/lhc.gif" gemwseat="特殊" demo=" " />
<gem aid="15" id="0" num="0" name ="" pic="img/pic/emp.gif" gemwseat="" demo=""/>
<gem aid="16" id="0" num="0" name="" pic="img/pic/emp
.gif" gemwseat="" demo=""/>
<key wkey="2" ikey="2" akey="2" gkey="0" />
<body aid="1" id="0" pic="img/pic
/emp.gif" demo=""/>
<body aid="2" id="0" pic="img/pic/emp.gif" demo=""/>
<body aid="3" id="0" pic="img/pic/emp.gif" demo=""/>
</root>

我先要查詢 gem 並且 aid等於2的gem
因爲用過asp什麼的代碼要查找都是select的挺簡單的,不過flex中稍微有點不一樣啊,如果要查詢所以的gem只要寫 doc.gem 就可以確實是很方便啊

如果要查找根據屬性時,可以使用 doc.gem.(@aid == '2') 雖然寫法很奇怪啊,可是網上這樣寫的,我就自己試一下,可是不能用,真是很奇怪啊

我也查了官方的文檔上也是這樣的,就是不能用啊,我就調試看看了,可是調試不能計算,鬱悶啊,以前用vs的時候很方便的,要使用什麼方法
調試的時候運行一下就可以了,馬上就知道這些方便能不能用了。

也不知道哪裏出了問題,有空看來還要研究一下
發佈了43 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章