0

我有这个 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" - language / en.xml

4

2 回答 2

0

假设你在一个名为 xml 的变量中有那个 XML 字符串,你会得到它:

xml.(localName()==yourlanguage).text()

于 2012-03-02T13:50:00.293 回答
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);

打印“语言/ru.xml”

于 2012-03-02T14:19:05.893 回答