AS2解析XML问题

时间:2009-06-16 20:49:01

标签: xml parsing actionscript-2

我有一个xml文件和一个flash文件。 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?

1 个答案:

答案 0 :(得分:2)

试试这个:

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

原因:文本本身就是一个所谓的文本节点。它是title元素的子元素(“元素节点”)。

干杯,