2010-10-30 55 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

相關問題