【问题标题】:Android rss parse - what method to use?Android rss 解析 - 使用什么方法?
【发布时间】:2023-03-30 00:34:01
【问题描述】:

解析 rss 提要最简单的方法是什么?是否有任何已经完成的简单(快速实施)方法? 我能找到的关于这个主题的所有帖子都是多年前的。有哪些值得关注的新技术?还是我应该自己制作解析器?

编辑:请也链接到使用方法/教程:)

【问题讨论】:

    标签: android rss parsing


    【解决方案1】:

    对于更大的 XML,我会推荐像 SAX 这样的串行 XML 解析器 - 它内置于:http://developer.android.com/reference/android/sax/package-summary.html

    例如,只需在 Google 中搜索即可 - 那里有数百万:http://www.google.at/search?q=sax+android+tutorial

    【讨论】:

    • 是的,但我找不到一个简单的。我的梦想是一个带有 rssparser.seturi()、rssparser.readresponse() 方法的 rssparser.jar。 :D
    • 这个怎么样:anddev.org/… 它结构合理,正是您想要的。
    • 我们选择saxparser方法,谢谢提示!它比其他方法更容易理解。
    【解决方案2】:

    如果只是阅读,你可以使用 DOM 解析器,它使用起来非常简单易懂。 并且:它是 android API 的一部分

    【讨论】:

    • 正在检查...关于 DOM 的任何教程/示例?
    • 试试这个:曾经是我的 dom 指南。顺便说一句,它是关于解析 RSS 的;-) brics.dk/~amoeller/XML/programming/domexample.html
    • 请评论您的代码,如果您将其发布在某处。第一眼和第二眼,我不知道什么在做什么、在哪里或为什么。 :)
    • sry,这不是我自己的代码 ;-) 主要问题是,创建一个多路径树并读出节点......这基本上就是上面这段代码所做的
    • "曾经是我的向导..." 抱歉,我看错了 :) 我的问题是时间,我不想把时间浪费在以前已经做过的事情上。但看起来,没有真正易于使用的方法。
    【解决方案3】:

    您可以以Android XML Parser Performance的源代码为例。我坚持SAXParser 虽然XmlPullParser 也很好。
    DOM 不是内存受限设备的最佳选择(除非您想要操作您不想操作的树)。

    【讨论】:

    • 真是一只恐龙 :D 检查它...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 2012-08-02
    • 2014-08-26
    相关资源
    最近更新 更多