2011-06-14 117 views
1

在这里需要一些帮助:P访问XML页面

什么即时试图做的是简单地从位于服务器上的XML页面获取一些数据。

但是,在我看到xml内容之前,服务器首先需要用户名/密码组合。它所做的是提供一个登录表单,它要求用户提供凭证。一旦用户点击登录,就会运行一个js函数,它将用户登录并向用户呈现XML内容,而无需将用户重定向到其他页面。

那么我试图问的是,有没有一种方法(如果是这样,如何)我可以检索一个页面的XML,首先需要我提供登录详细信息到服务器?

干杯

回答

0

我假设服务器上的XML数据是动态的,否则,你可以简单地复制和数据捆绑到自己的网站 - 显然。

我不确定这些数据的性质,但有时可以合法地通过网站的后门访问数据。您可以尝试快速搜索,以查看这些数据是否公开可用,甚至可以联系数据持有人以确定。在任何情况下,您都需要有一个跨域策略文件来访问未托管在您自己的域上的数据。

不能变量或XML数据 加载到Flash影片从另一个 域。例如,从 http://www.yourserver.com/flashmovie.swf 加载的Flash电影 可以访问驻留在 http://www.yourserver.com/data.txt的数据。 该文本文件位于与SWF相同的域中 。

但是,为了从 http://www.NotMyServer.com/data.txt 加载数据的尝试将失败,并且没有错误消息显示 。加载操作将导致出现警告对话框 。

注意:此安全功能不会影响 单机投影机中播放的Flash影片。

如果数据公开可用,可能有一种方法可以通过使用JavaScript和ExternalInterface捕获数据来绕过此安全性限制,但我并不熟悉这些例程。

此安全限制不适用于AIR应用程序。

更多:Cross-domain policy for Flash movies