关于阿信的xml tree在lunix服务器下的问题,阿信也进来看看吧 跟服务端没多大关系,你引用这个class的时候,XmlSrc属性有没带上?<div class="xtree" XmlSrc="tree.xml"></div> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 带上了.我alert(x.url)和alert(x.readystate)都是有值的.就alert(x.Xmldom)的时候为null 说错了.是alert(x.Xmldom.documentElement);的时候为null if(x.error){load.firstChild.innerHTML = unavaible; //程序执行到这里}else{var dom=x.Xmldom.documentElement.selectSingleNode("/TreeNode");.....这时候x.error的值为true.整个程序在本机是运行正常的.可是放到lunix上在本机通过浏览器浏览后就出现加载错误了 那就证明你服端端的代码错误,是XML文件的话就是路径不对或数据格式有错误 <?xml version="1.0" encoding="gb2312"?><TreeNode> <TreeNode text="1" code="001"/> <TreeNode text="1" code="001"/> <TreeNode text="1" code="003"> <TreeNode text="1" code="003001"/> <TreeNode text="1" code="003002"> <TreeNode text="1" code="003002001"/> <TreeNode text="1" code="003002002"/> </TreeNode> <TreeNode text="1" code="004"/> </TreeNode> <TreeNode text="1" code="001"/> <TreeNode text="1" code="001"/> <TreeNode text="1" code="002"/></TreeNode>这是我的数据格式.<div id="xtree" class="xtree" XmlSrc="http://192.168.1.209:7001/xtree/my.xml"></div>这是路径.不管是写全路径还是写XmlSrc="my.xml"都不行xml编码我曾试过改成utf-8的.也不行.找来找去都找不到错误了 我把xml文件修改成<?xml version="1.0" encoding="utf-8"?><TreeNode> <TreeNode text="1"/> <TreeNode text="2"/></TreeNode>这样了.还是加载错误my.xml,htc,css,xls和index.html都在同一级目录下面htc和css里的连接我也修改了 阿信您可以访问http://www.w3ccn.com:7001/xtree/index.htm其他文件http://www.w3ccn.com:7001/xtree/my.xmlhttp://www.w3ccn.com:7001/xtree/xtree.csshttp://www.w3ccn.com:7001/xtree/xtree.htc 还没遇过,需要调试,在XmlHttpRequest中会创建XMLHTTP对象,看xmlhttp.responseText返回什么 xmlhttp.responseText能够返回整个xml文档.您可以再看看http://www.w3ccn.com:7001/xtree/index.htm js实现类似菜单功能,思路没有搞清楚,请高手帮助 求救!!!!!js Ajax 回调函数顺序问题 关于自己写个类似fckeditor的东西 执行问题,很迷惑 可编辑的下拉框如何适应不同的窗口大小 网页内容防止copy的问题 IE6下怎么才能通过CSS文件来自动调用事件处理函数 如何使用javascript动态生成html控件? 哪位大虾给段代码,或者,推荐一个网址也行,先谢过了 不知我怎样才能用javascrapt模拟鼠标点击事件 正则表达式匹配邮箱的问题? 看似简单的问题,知道的请赐教~谢谢!
我alert(x.url)和alert(x.readystate)都是有值的.
就alert(x.Xmldom)的时候为null
load.firstChild.innerHTML = unavaible; //程序执行到这里}
else{
var dom=x.Xmldom.documentElement.selectSingleNode("/TreeNode");
.....这时候x.error的值为true.
整个程序在本机是运行正常的.可是放到lunix上在本机通过浏览器浏览后就出现加载错误了
<TreeNode>
<TreeNode text="1" code="001"/>
<TreeNode text="1" code="001"/>
<TreeNode text="1" code="003">
<TreeNode text="1" code="003001"/>
<TreeNode text="1" code="003002">
<TreeNode text="1" code="003002001"/>
<TreeNode text="1" code="003002002"/>
</TreeNode>
<TreeNode text="1" code="004"/>
</TreeNode>
<TreeNode text="1" code="001"/>
<TreeNode text="1" code="001"/>
<TreeNode text="1" code="002"/>
</TreeNode>
这是我的数据格式.
<div id="xtree" class="xtree" XmlSrc="http://192.168.1.209:7001/xtree/my.xml">
</div>
这是路径.不管是写全路径还是写XmlSrc="my.xml"都不行
xml编码我曾试过改成utf-8的.也不行.
找来找去都找不到错误了
<?xml version="1.0" encoding="utf-8"?>
<TreeNode>
<TreeNode text="1"/>
<TreeNode text="2"/>
</TreeNode>
这样了.还是加载错误
my.xml,htc,css,xls和index.html都在同一级目录下面
htc和css里的连接我也修改了
其他文件
http://www.w3ccn.com:7001/xtree/my.xml
http://www.w3ccn.com:7001/xtree/xtree.css
http://www.w3ccn.com:7001/xtree/xtree.htc
http://www.w3ccn.com:7001/xtree/index.htm