请大家帮个忙
是这样的,我准备让的网页中的flash跨域读取新浪体育的RSS频道的xml数据(是一个链接地址)但,flash是不允许读取跨域数据的,而且对方的服务器也没有放置许可文件。
有一个变通的办法,是让我的客户端的flash读取我域内的一个asp脚本文件,由这个asp脚本文件去跨域读取那个xml数据,然后返回给客户端的flash.
我这里找的代码有问题,在客户端请求这个asp文件,会出现如下错误:
********************************************************
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------
文本内容中发现无效字符。处理资源 'http://www.' 时出错。第 11 行,位置: 13
<![CDATA[
***************************************************
很明显,asp成功请求,但发送给客户端的时候,xml数据出现了问题。
贴在下面(同时给大家一个链接下载,http://www.
大家替我看看这个asp代码有什么问题。(我需要的是asp脚本,脚本很正常)
**************************************************************************
<%@ LANGUAGE=VBScript%>
<%
Response.Buffer=True
Dim MyConnection, TheURL
' Specifying the URL
TheURL = "http://www.
Set MyConnection = Server.CreateObject("Microsoft.XMLHTTP")
' Connecting to the URL
MyConnection.Open "GET", TheURL, False
' Sending and getting data
MyConnection.Send
TheData = MyConnection.responseText
'Set the appropriate content type
Response.ContentType = MyConnection.getResponseHeader("Content-Type")
Response.Write (TheData)
Set MyConnection = Nothing
%>
*************************************************************************
[ 本帖最后由 coolworldcn 于 2009-9-4 16:50 编辑 ]