读书人

ajax访问XML的有关问题

发布时间: 2012-02-25 10:01:48 作者: rapoo

ajax访问XML的问题 - Web 开发 / Ajax
XML:1.XML
<?xml version= "1.0 " encoding= "gb2312 "?>
<data page= "1 ">
<movie id= "1 " type= "爱情 "> 幸福终点站 </movie>
<movie id= "2 " type= "恐怖 "> 绝命终结站 </movie>
<movie id= "3 " type= "喜剧 "> 恐怖电影 </movie>
</data>


xmlroot = xmlHttp.responseXML.getElementsByTagName( "movie ");
问题是xmlroot.length的值是0不知道是怎么回事?

[解决办法]
xml格式也许不正确,把中文字符的先换成字母看看
[解决办法]
不知道lz用的是什么浏览器?我用FireFox调试结果是正确的,xmlroot.length的值为3,页面的显示结果如下:
1幸福终点站爱情
2绝命终结站恐怖
3恐怖电影喜剧
3
[解决办法]
用IE也是正确的不过要先部署到应用服务器上再访问,不能直接访问html文件

读书人网 >Ajax

热点推荐