【问题标题】:Querying YQL for external XML returning HTML查询 YQL 以获取返回 HTML 的外部 XML
【发布时间】:2013-08-19 10:53:18
【问题描述】:

我正在使用 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 进一步处理它...

【问题讨论】:

    标签: xml cross-domain yql


    【解决方案1】:

    您正在使用html YQL 表来获取 XML 数据。您应该改用 xml 表。试试下面的查询

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

    返回 XML。

    编辑
    上述查询休息调用:tinyurl.com/klnt29w

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-05
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多