读书人

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

发布时间: 2012-02-11 09:51:35 作者: rapoo

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;

读书人网 >JavaScript

热点推荐