【发布时间】: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