如何按属性获取textnode。 ActionScript 3.0

时间:2012-03-02 13:22:11

标签: xml actionscript-3 textnode

我有这个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

2 个答案:

答案 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”