查询YQL以获取返回HTML的外部XML

查询YQL以获取返回HTML的外部XML,xml,cross-domain,yql,Xml,Cross Domain,Yql,我正在使用YQL使用javascript查询外部URL。当我正常处理XML文件时,我在浏览器中得到了预期的结果。当我使用YQL查询它时(因为我们想要进行跨域ajax调用),我得到奇怪的HTML作为响应,而不是预期的XML。这是我的疑问: 从url=”的html中选择*http://locateandselect.kiala.com/kplist?dspid=DEMO_DSP&country=NL&language=&preparationdelay=&zip=3573&sort-method=&

我正在使用YQL使用javascript查询外部URL。当我正常处理XML文件时,我在浏览器中得到了预期的结果。当我使用YQL查询它时(因为我们想要进行跨域ajax调用),我得到奇怪的HTML作为响应,而不是预期的XML。这是我的疑问:

从url=”的html中选择*http://locateandselect.kiala.com/kplist?dspid=DEMO_DSP&country=NL&language=&preparationdelay=&zip=3573&sort-method=&max result=&zipfilter=”和xpath=“*”


你觉得我的问题有什么不对吗?我希望返回您在浏览器中粘贴URL时得到的XML,以便我可以使用jQuery进一步处理它…

您正在使用
html
YQL表获取XML数据。您应该改用
xml
表。请尝试以下查询

从url=”的xml中选择*http://locateandselect.kiala.com/kplist?dspid=DEMO_DSP&country=NL&language=&preparationdelay=&zip=3573&sort-方法=&max结果=&zipfilter=”

返回XML

编辑
上述查询的Rest调用: