+ -
当前位置:首页 → 问答吧 → 关于远程加载XML文件的问题

关于远程加载XML文件的问题

时间:2005-04-02

来源:互联网

我在<%%>中的写的代码如下:xml文件都成正常加载使用
<%
myxml="http://rss.sina.com.cn/news/marquee/ddt.xml"
set xml = server.CreateObject("Microsoft.XMLDOM")
xml.async = "false"
xml.resolveExternals = "false"
xml.setProperty "ServerHTTPRequest", true
xml.load(myxml)
xmlitem = xml.getElementsByTagName("item").length
response.write(xmlitem)
%>
而在vbscript中写的代码就不能加载! 不知为什么?
<script language=vbscript>
myxml="http://rss.sina.com.cn/news/marquee/ddt.xml"
set xml = CreateObject("Microsoft.XMLDOM")
xml.async = "false"
xml.resolveExternals = "false"
xml.setProperty "ServerHTTPRequest", true
xml.load(myxml)
xmlitem = xml.getElementsByTagName("item").length
response.write(xmlitem)
</script>

作者: toyo.chen   发布时间: 2005-04-02

不能跨域,不能跨域,不能跨域。
同志,不能跨域啊,请先搜索吧。

作者: melop   发布时间: 2005-04-02

response.write(xmlitem)
???

作者: 小男   发布时间: 2005-04-05

而在vbscript中写的代码就不能加载! 不知为什么?
<script language=vbscript>
myxml="http://rss.sina.com.cn/news/marquee/ddt.xml"
set xml = CreateObject("Microsoft.XMLDOM")
xml.async = "false"
xml.resolveExternals = "false"
xml.setProperty "ServerHTTPRequest", true
xml.load(myxml)
xmlitem = xml.getElementsByTagName("item").length
response.write(xmlitem)
</script>

如果这段代码是服务端的话
<script language=vbscript>则应该是<script language=vbscript runat=server>
如果是客户端的话
response.write(xmlitem)应该是document.write(xmlitem)

xml不太熟悉。就看出了这两点

作者: 小残   发布时间: 2005-04-05

<script language="vbscript">
dim temp1,conten_title,conten_pubDate,conten_descr,conten_author,conten_link,i
temp1 = location.search
temp2 = Split(temp1, "=", -1, 1)
myxml = temp2(1)
set xml = CreateObject("Microsoft.XMLDOM")
xml.async = "false"
xml.resolveExternals = "false"
xml.setProperty "ServerHTTPRequest", true
xml.load(myxml)
xmlitem = xml.getElementsByTagName("item").length
</script>

作者: toyo.chen   发布时间: 2005-04-05

在的我的机器都可以运行,在其它的机器就是脚本错误,拒绝访问.

作者: toyo.chen   发布时间: 2005-04-05

我这里运行后浏览器会提示:访问外部数据,可能会有危险。点击确认后一切正常!是不是浏览器的安全级别问题?

作者: ziggurat   发布时间: 2005-04-11

有个xmlhttp什么的组件吧,可以远程加载的

作者: 做回自己   发布时间: 2005-04-14