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);

「language/ru.xml」を出力します

于 2012-03-02T14:19:05.893 に答える