我正在使用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进一步处理它...
答案 0 :(得分:0)
您正在使用html
YQL表来获取XML数据。您应该使用xml
表。请尝试以下查询
从xml中选择*其中url =“http://locateandselect.kiala.com/kplist?dspid=DEMO_DSP&country=NL&language=&preparationdelay=&zip=3573&sort-method=&max -result =& zipfilter =“
返回XML。
修改强>
请致电上述查询:tinyurl.com/klnt29w