我有这个XML
<language lang = "ru">
<ru>language/ru.xml</ru>
<ua>language/uk.xml</ua>
<en>language/en.xml</en>
</language>
如何获取与属性对应的文本节点?也就是说,如果属性 lang =“ru”,然后我得到一个文本节点 language / ru.xml ,如果 lang =“en” - 语言/ en.xml
答案 0 :(得分:0)
假设你在一个名为xml的变量中有这个XML字符串,你可以这样得到它:
xml.(localName()==yourlanguage).text()
答案 1 :(得分:0)
var xml:XML = <language lang = "ru">
<ru>language/ru.xml</ru>
<ua>language/uk.xml</ua>
<en>language/en.xml</en>
</language>;
var string:String = String(xml[xml.@lang]);
trace(string);
打印“language / ru.xml”