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

求大神指点一上XML解析的有关问题

2012-09-19 
求大神指点一下XML解析的问题!XML解析的时候,解析应该是成功了,但是查找不到结点,路过的帮忙给看看啊,谢谢

求大神指点一下XML解析的问题!
XML解析的时候,解析应该是成功了,但是查找不到结点,路过的帮忙给看看啊,谢谢了!

JScript code
function loadXML(xmlFile) {    var xmlDoc;    if (window.ActiveXObject) {        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");        xmlDoc.async = false;        xmlDoc.load(xmlFile);    }    else if (document.implementation && document.implementation.createDocument) {        xmlDoc = document.implementation.createDocument("", "", null);        xmlDoc.async = false;        xmlDoc.load(xmlFile);    } else {        alert('您的浏览器不支持该系统脚本!');    }    return xmlDoc;}function init_list(){    var xmlDoc = loadXML("list.xml");    if(!xmlDoc){        alert("load xml false!");        return false;    }    if(-1 != xmlDoc.parseError){ //这个地方会显示有错,提示系统未找到指定对象        var oError=xmlDoc.parseError;      alert("error code:"+oError.errorCode+"Line:"+oError.line+"Line Pos:"+oError.linepos+"Reason:"+oError.reason);    }    var all = xmlDoc.getElementsByTagName("songs");    var maxRes = all.length;    alert("maxRes="+maxRes);//这个地方显示的长度一直是0}

XML的内容如下
XML code
<?xml version="1.0" encoding="gb2312"?><list>    <songs>        <name>布拉格广场</name>    </songs></list>


alert错误的地方会提示一个错误,图不会上,求大神帮忙指点一下~~
初学这个,谢谢啦

[解决办法]
firefox没有parseError属性,parseError是IE的东东

IE下测试没有输出0,有一个1节点,是不是你xml文件路径错了
[解决办法]
楼主我试了试,应该是你这个地方报错了。。
JScript code
 xmlDoc.load(xmlFile); 

热点排行