假設我有一個XML在AS3中,XML節點值如何用作另一個節點?
<xml>
<lang>en</lang>
<en>
<text id="123">One Two Three</text>
<text id="hello">Hello</text>
</en>
</xml>
的「EN」標籤僅在郎值爲「en」。 如果LANG的值是「德」
<lang>de</lang>
<de>
<text id="123">One Two Three</text>
<text id="hello">Hello</text>
</de>
如何我在ActionScript 3代碼dinamicaly得到這個名字。
假設我想用
var xmlVal = new XML(... the above xml)
var lang = xmlVal.lang;
我不能使用,如果(xmlVal.lang ==「EN」)..因爲郎值可以是任何字符串。但是這個名字應該有一個子節點.. !!
如何從節點「en或de或以前的任何地方」獲取值?
我米不知道下面的工作,但,你有沒有嘗試過:var langXml:* = xmlVal [xmlVa l.lang];'? – Kevin 2011-06-09 12:24:52