我正在与使用原子Feed作为响应的REST API进行通信 这意味着我需要解析它。
我希望解决方案尽可能干净 速度是一个正/低内存消耗是一个加号,但不是真正的高优先级。
自己解析这个很容易相对论,但是如果我不遵循Atom规范那么它可能会破解。
我可能会创建一些难以维护的东西,我宁愿避免这种情况。
似乎有很多用java编写的东西,有些似乎可能在android中工作但是很多都很重,需要很多依赖。
那么,你有什么看法,有什么建议吗?
答案 0 :(得分:2)
使用SAX解析Atom规范的子集并不太困难。您可以忽略您不感兴趣的元素,并以符合规范的方式处理重要元素。
我在第三方库中发现的问题是它们在Android上的速度非常慢,因为解析罗马的Atom比我的SAX解析器慢大约20倍。