首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

DOM解析XML的一个疑问!该怎么解决

2012-02-11 
DOM解析XML的一个疑问!?xmlversion 1.0 encoding gb2312 ?setaa Hello /aabb 123456 /bb

DOM解析XML的一个疑问!
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<set>
    <aa> Hello </aa>
    <bb> 123456 </bb>
</set>

var   xmlDoc   =   xmlHttp.responseXML;
               
var   i   =   xmlDoc.getElementsByTagName( "set ")[0].firstChild.tagName;得到的是aa
var   i   =   xmlDoc.getElementsByTagName( "set ")[0].firstChild.nodeValue;
          为什么得到null
var   i   =   xmlDoc.getElementsByTagName( "set ")[0].firstChild.firstChild.nodeValue;为什么这样才能得到Hello
请教答案

[解决办法]
aa这个节点下面有一个TextNode的子节点,这个TextNode节点的nodeValue才是 "Hello "
[解决办法]
var i = xmlDoc.getElementsByTagName( "set ")[0].firstChild.text;

热点排行