以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]这段代码为什么放到服务器上无法使用?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=61265)


--  作者:danyjing
--  发布时间:4/12/2008 9:12:00 PM

--  [求助]这段代码为什么放到服务器上无法使用?
这段代码我在本机打开时能正常读取远程服务器上的数据,但把它上传到服务器上时就无法显示了,请各位帮忙解答,谢谢.
<HTML>
<HEAD>
<META http-equiv=refresh content=3>
</HEAD>

<body>
<script language=javascript>
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("http://www.abc.com/abc.xml");
nodes = xmlDoc.documentElement.childNodes;
var text = xmlDoc.selectSingleNode("//data").text
document.write(text);
</script>
</BODY>
</HTML>



--  作者:danyjing
--  发布时间:4/13/2008 11:31:00 PM

--  
为什么没人帮我解答呀???

--  作者:Qr
--  发布时间:4/14/2008 12:14:00 PM

--  
远程读取XML要用XMLHTTP
--  作者:danyjing
--  发布时间:4/14/2008 10:20:00 PM

--  
那请问该如何修改.
现在这段代码一样是可以读取远程数据的,但放到服务器上就不行,不知何故.请指点,谢谢.
--  作者:danyjing
--  发布时间:4/16/2008 11:10:00 PM

--  
经过努力,总算问题给解决了.原来原理是没错的,只是格式不对.
xmlDoc.load 一样可以调用远程XML的。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms