2010-10-30 56 views
1

我想在android中编写一个程序,它执行了大量的字符串和xml解析。文本解析的最佳方法androidk

我需要哪种方式的建议去:

  1. 使用JNI和执行C++解析,并使用C++ XML SAX解析(安卓 - NDK)

  2. 转到Java和解析XML与SAX

回答

0

您是否考虑过一个服务器端组件,它可以执行大部分解析,然后将流发送到设备,这对设备来说更容易解析?除了移动界面之外,您还可以展示Web界面。如果您有一天决定订购,您可以更容易地设置订阅,以便收取费用。

+0

这实际上是我的第一个想法,我可能会以此为结局,但真的想知道是否有更好的方法在设备上实现它。 – srinathhs 2010-10-30 19:38:13

+0

使用服务器端组件很适合实现,我也经历了很多论坛和文章。当有大量的CPU绑定操作和较少的内存涉及时,NDK特别有用。 – srinathhs 2010-11-03 03:42:38

0

我建议选择2
它可能不值得与NDK的复杂性去只是为了解析PU rpose。

+0

是由JNI(选项1)我的意思是NDK – srinathhs 2010-10-30 16:02:46

+0

你是对的。我误解了你的问题。 – Ramp 2010-10-30 16:09:35

+0

速度取舍会如何?我想要处理的数据量非常大(可以说50-100个Rss提要),我不会仅仅解析rss xml并存储它,而是对帖子中的数据执行更多操作。 – srinathhs 2010-10-30 16:46:47

相关问题