Java 文本解析的最佳方法androidK

Java 文本解析的最佳方法androidK,java,android,xml,android-ndk,Java,Android,Xml,Android Ndk,我正在尝试用android编写一个程序,它可以进行大量的字符串和xml解析 我需要建议走哪条路: >P>使用JNI并在C++中实现解析,并使用C++ XMLSAX解析(Android -NDK) 使用java并使用SAX解析xml 我建议选择2 仅仅为了解析的目的去处理NDK的复杂性可能不值得 您是否考虑过一个服务器端组件,它可以完成大部分解析,然后向设备发送一个流,使设备更容易解析?除了移动界面之外,您还可以提供web界面。如果有一天你决定收取费用,那么设置订阅会更容易。是的,JNI(选项1

我正在尝试用android编写一个程序,它可以进行大量的字符串和xml解析

我需要建议走哪条路:

>P>使用JNI并在C++中实现解析,并使用C++ XMLSAX解析(Android -NDK)

  • 使用java并使用SAX解析xml


  • 我建议选择2

    仅仅为了解析的目的去处理NDK的复杂性可能不值得

    您是否考虑过一个服务器端组件,它可以完成大部分解析,然后向设备发送一个流,使设备更容易解析?除了移动界面之外,您还可以提供web界面。如果有一天你决定收取费用,那么设置订阅会更容易。

    是的,JNI(选项1)我的意思是NDKhow将是速度的折衷方案?我想处理的数据量相当大(比如说50-100个Rss提要),我不只是解析Rss xml并存储它,而是对帖子中的数据进行更多的操作。这实际上是我的第一个想法,我可能最终会这样做,但我真的很想知道是否有更好的方法在设备上实现它。使用服务器端组件有助于实现,我还浏览了很多论坛和文章。当有大量CPU限制的操作和较少的内存时,NDK特别有用。