作者Maiyo (梦中的帐号)
看板Flash
标题[问题] XML取值的问题
时间Thu Jul 14 17:17:06 2011
如果我今天有个XML档案格式长这样:
<events>
<event ABC="A" Totalsize="5" content="Apple"/>
<event ABC="A" Totalsize="4" content="Arms"/>
<event ABC="B" Totalsize="3" content="Boy"/>
<event ABC="B" Totalsize="4" content="Bear"/>
<event ABC="C" Totalsize="3" content="Cat"/>
<event ABC="C" Totalsize="3" content="Car"/>
</events>
我先把它塞入tempXML之中
然後用
var tempList:XMLList = tempXML.event.(@ABC == "B");
可以取得
<event ABC="B" Totalsize="3" content="Boy"/>
<event ABC="B" Totalsize="4" content="Bear"/>
那我要用甚麽方式才能取得
ABC == C 且 Totalsize ==4
的结果呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.202.48.60
※ 编辑: Maiyo 来自: 210.202.48.60 (07/14 17:21)
1F:推 jeaby:for each(var txml:XML in xml.event) { 07/14 17:53
2F:→ jeaby: if (txml.@ABC == "C" && txml.@Totalsize == "4") { 07/14 17:54
3F:→ jeaby: //抓到了! 07/14 17:54
4F:→ jeaby:}} 还有两个括号 07/14 17:54
5F:→ Maiyo:成功了! 非常感谢! 07/14 18:09