查询YQL以查找返回HTML的外部XML



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

select * from html where url="http://locateandselect.kiala.com/kplist?dspid=DEMO_DSP&country=NL&language=&preparationdelay=&zip=3573&sort-method=&max-result=&zipfilter=" and xpath="*"

你觉得我的问题出在哪里了吗?我想在浏览器中粘贴URL时返回XML,这样我就可以用jQuery进一步处理它。。。

您正在使用htmlYQL表来获取XML数据。您应该使用xml表。尝试以下查询

从xml中选择*,其中url="http://locateandselect.kiala.com/kplist?dspid=DEMO_DSP&country=NL&language=&preparationdelay=&zip=3573&排序方法=&最大结果=&zipfilter="

返回XML。

编辑
以上查询的Rest调用:tinyurl.com/klnt29w

相关内容

  • 没有找到相关文章

最新更新