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

ajax访问XML的有关问题

2012-02-25 
ajax访问XML的问题 - Web 开发 / AjaxXML:1.XML?xmlversion 1.0 encoding gb2312 ?datapage 1

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文件

热点排行