我想比较Android的一些XML绑定工具,但似乎没有很多可用。任何这些都是麻烦或非常有限的能力。除了Simple XML框架之外的其他框架可用于Android平台。
在这里,我对完成所有繁重工作的框架感兴趣,因此KXML,DOM和SAX并不是我真正想要的。像JiBX和JAXB这样的框架更符合我的要求。
答案 0 :(得分:3)
您真正想要的是可在Android上运行的简单XML库。
我实际上写了一篇博文,详细解释了如何使用它:you can find that here
编辑:大声笑,我只是看看这个问题的作者是谁,我很确定ng是Niall本人,他是编写Simple XML Library的人。
答案 1 :(得分:1)
我使用过http://x-stream.github.io/。 使用起来非常简单快捷。
答案 2 :(得分:0)
Jackson JSON项目适用于Android平台。 XML支持刚刚进入实验阶段,但它应该是您比较的一部分,因为它是性能提升者。没有架构支持。 http://jackson-users.ning.com/profiles/blogs/experimental-support-for
答案 3 :(得分:0)
基本上,只要它是纯java,就可以使用每个XML数据绑定。 XStream和Jackson是不错的选择(xstream非常易于使用,杰克逊提供高性能)
您只需要注意pull-parsing模型以防止大量内存消耗。
这些库的主要缺点是尺寸。如果你想拥有非常轻量级的解决方案, 您可以选择JSON格式并使用GSON pull解析器。我开发了关于pull解析功能的简单数据绑定:
https://github.com/ko5tik/jsonserializer
随意使用和评论
答案 4 :(得分:0)
JiBX在android上运行得很好。 JiBX已经使用了XMLPull,它是android的默认XML解析器。
只需创建你的JiBX绑定,在你的应用程序中包含jibx-run.jar就可以了。