【问题标题】:Cannot view RSS Feed on Firefox Mobile "This XML file does not appear to have any style information associated with it."无法在 Firefox Mobile 上查看 RSS 提要“此 XML 文件似乎没有任何与之关联的样式信息。”
【发布时间】:2016-09-30 19:11:09
【问题描述】:

我正在编写一个应用程序,该应用程序需要在应用程序内提供指向 Yahoo Finance 上的公司/行业新闻的链接。

我需要做的就是提供指向https://finance.yahoo.com/rss/headline 的链接,并在 GET 参数中包含股票代码,例如:

https://finance.yahoo.com/rss/headline?s=YHOO(代表“YHOO”公司)

在 Firefox(桌面版)中,此 URL 加载了不错的可点击新闻链接。但是,在 Firefox Mobile (Android) 或任何其他 Android 浏览器上,我收到消息:

This XML file does not appear to have any style information associated with it.
The document tree is shown below.

还有一个带有不可点击链接的丑陋 XML 文件。

有什么方法可以在 Android 移动设备上加载带有漂亮、可点击的标题的 Yahoo 订阅源?请注意:我对订阅这些提要中的任何一个都不感兴趣。我只是想在新选项卡中打开雅虎 RSS 网址,查看任何给定股票代码的最新消息,并能够从桌面或移动设备单击这些链接。有没有办法做到这一点?如果没有,是否有更好的雅虎财经网址可供我使用?

编辑:我意识到我可以从 URL 中获取数据,解析 XML 文件,并在我自己的应用程序中显示新闻链接,但我真的只是在寻找最快、最简单的解决方案。这是一个我没有太多时间的个人项目。例如,Firefox Mobile 是否有一个插件可以像在桌面上一样显示它?

【问题讨论】:

  • 这是一个 RSS 提要。它并不意味着人类可以直接阅读。为此,您使用 RSS 阅读器。您可以提供自己的 XSLT 将 XML 转换为漂亮的 HTML 文档并查看它,但这是您必须做的事情。
  • @MarcB 但是对于来自另一家公司网站的 RSS 提要,我可以这样做吗?
  • 比较两者的原始 xml。工作的可能会有一些额外的东西来指定一个 xslt。

标签: android xml firefox rss yahoo-finance


【解决方案1】:

至少在桌面版本中,Feed View addon 解决了这个问题。 (reference)

另一个解决方案和解释here。解释:

这通常意味着服务器不会发送带有 更正所需的 MIME(内容)类型。

在这种情况下,文件作为 text/xml 而不是 应用程序/rss+xml 或应用程序/xhtml+xml

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 2017-11-28
    • 2012-07-08
    • 1970-01-01
    • 2013-01-26
    相关资源
    最近更新 更多