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

这段代码什么有关问题

2012-03-30 
这段代码什么问题JScript codefunction parseXML(){ //解析XML文件var xmlDoc window.ActiveXObject? ne

这段代码什么问题

JScript code
function parseXML(){ //解析XML文件       var xmlDoc = window.ActiveXObject? new ActiveXObject("Microsoft.XMLDOM"):document.implementation.createDocument("","",null);                  if(xmlDoc != null){           xmlDoc.async = false;         xmlDoc.load("test.xml");//加载XML文件         document.write(xmlDoc.getElementsByTagName("to").length);       }else {          document.write("error");       } }

XML code
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE note SYSTEM "note.dtd"><note id="small" value="2">  <to father="hai">     <firstname>yu</firstname>     <familyname>hai</familyname>  </to>  <to father="haid">     <firstname>yud</firstname>     <familyname>haidfd</familyname>  </to>  <from>yuhai</from>  <heading>testing</heading>  <body content="1">sdfsd &writer; &version;</body></note>


****************************************
结果打印 0 且无论换成什么元素打印结果都是 0

请问这是什么原因?



[解决办法]
好帖子
[解决办法]
明显你的xml不是良构的!&要xml中要用实体代替&amp;或用<![CDATA[ ...]]>包裹一下

热点排行