2009-06-16 15 views
1

私はxmlファイルとフラッシュファイルを持っています。フラッシュファイルはxmlファイルを読み取ります。AS2 Parse 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 

理由::テキスト自体は、いわゆるテキストノードである

答えて

2

はこれを試してみてください。これはtitle要素の子要素( "要素ノード")です。

乾杯、

+0

ところで:要素ノードのnodeValueは、したがって常に、常にNULLと定義されています。 – Boldewyn