Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Javascript加载跨域xml_Javascript_Xml_Cross Domain - Fatal编程技术网

通过Javascript加载跨域xml

通过Javascript加载跨域xml,javascript,xml,cross-domain,Javascript,Xml,Cross Domain,你好 是否可以从与纯javascript的脚本域不同的域加载XML文件,而不使用php/asp/jsp/。。。脚本作为代理? 类似于xmlHttpRequest,但能够管理跨域请求 谢谢您可以使用JSONP。我知道这个名字很糟糕,因为它与JSON没有真正的联系。但这需要您控制其他域。您需要将XML封装在函数调用中,或将其分配给javascript变量: func(“”) 或 var myxml='' 因此,如果您的另一个域返回这两种格式中的一种,您可以使用html中的语法将该数据加载到JavaS

你好
是否可以从与纯javascript的脚本域不同的域加载XML文件,而不使用php/asp/jsp/。。。脚本作为代理?
类似于xmlHttpRequest,但能够管理跨域请求


谢谢

您可以使用JSONP。我知道这个名字很糟糕,因为它与JSON没有真正的联系。但这需要您控制其他域。您需要将XML封装在函数调用中,或将其分配给javascript变量:

func(“”)

var myxml=''

因此,如果您的另一个域返回这两种格式中的一种,您可以使用html中的
语法将该数据加载到JavaScript中。它有点粗糙,但很多人都在使用它。

yql可以做到这一点!(雅虎为你做的)


转到“select from url='xxx'”并在“select from url='xxx'”处进行简单操作,将xxx替换为您的xml url。使用在下面的文本框中创建的url并执行一个简单的xmlrequest。您不会有任何跨域问题

您好,谢谢。但这对我没有帮助。实际上,我需要加载其他站点的RSS并使用纯JS遍历它。所以我只能读取其他人提供的文件,而该文件是XML。很抱歉,这是不可能的。