質問

xmlファイルとflashファイルがあります。フラッシュファイルはxmlファイルを読み取ります。

<?xml version="1.0" standalone="yes"?>
<banners>
    <banner>
        <title>Hello World</title>
        <image>http://www.search-this.com/wp-content/themes/big-blue/images/company-logos1.gif</image>
        <link>http://google.com/</link>
    </banner>
</banners>

これで動作します:

trace(this.childNodes[0].childNodes[0].childNodes[0]);
^ shows <title>Hello World</title>

ただし、これはNULLを示しています。

trace(this.childNodes[0].childNodes[0].childNodes[0].nodeValue);

なぜNULLを示しているのですか?

役に立ちましたか?

解決

これを試してください:

trace(this.childNodes[0].childNodes[0].childNodes[0].childNodes[0].nodeValue);
//--------------------------------------------------^ another childNodes

理由:テキスト自体は、いわゆるテキストノードです。これはtitle要素の子です(&quot;要素ノード&quot;)。

乾杯、

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top