【问题标题】:Problem while parsing pixdaus feed解析 pixdaus 提要时出现问题
【发布时间】:2010-12-30 09:57:25
【问题描述】:

我正在尝试使用 java 脚本在客户端解析 Pixdaus 提要。

我面临以下问题:

  1. 我无法直接从此网址执行解析:http://feeds.feedburner.com/PizdausPopularTodayPics

  2. 所以我尝试复制内容并将文件保存在此位置:http://db.tt/5Zq98Kw,但我无法在描述标签中获取内容

谁能帮我解决这个问题?

我用来解析它的示例文件位于:http://db.tt/MyIeYrc

注意:目前只支持在firefox上解析。

谢谢,

米拉杰

【问题讨论】:

    标签: javascript xml-parsing


    【解决方案1】:

    由于“跨域”问题,无法从 Pixdaus 加载 XML 文档。

    提取描述

    我宁愿通过以下方式从文档中提取描述:

    var desc = xmlDoc.getElementsByTagName('description');
    for( var i = 0, len = desc.length; i < len; ++i ) { 
       console.log( desc[i].firstChild.nodeValue ); 
    }
    

    希望这会有所帮助。

    【讨论】:

    • 谢谢,代码 :) .. 你能建议我如何解决这个跨域问题...我正在尝试解析从提要获得的 XML,我认为我们可以做到没有任何问题!
    • 除非浏览器支持“跨域资源共享”(为此需要服务器设置),否则无法直接绕过 JavaScript 中的跨域问题。我只能想到使用 Apache 反向代理,这是一个示例(abhinavsingh.com/blog/2009/11/…)。由于这个 XML 提要来自 FeedBurner,您还可以尝试 Google Feed 小部件和可能的 Google Data API(不确定,对此进行一些研究)。
    • thanx :) 我一定会检查的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多