我想比较一些适用于Android的XML绑定工具,但似乎可用的并不多。任何可用的都很笨重或功能非常有限。除了Simple XML框架之外,还有哪些适用于Android平台的框架?
我对能够完成所有繁重工作的框架感兴趣,因此KXML、DOM和SAX并不是我要寻找的东西。像JiBX和JAXB这样的框架更符合我的需求。
我对能够完成所有繁重工作的框架感兴趣,因此KXML、DOM和SAX并不是我要寻找的东西。像JiBX和JAXB这样的框架更符合我的需求。
基本上,只要是纯Java的XML数据绑定,您都可以使用。 XStream和Jackson是不错的选择(xstream非常易于使用,而jackson则提供了高性能)。
您只需要注意拉取解析模型以防止过度内存消耗。
这些库的主要缺点是大小。如果您想要真正轻量级的解决方案,可以选择JSON格式并使用GSON拉取解析器。我开发了一个简单的数据绑定,围绕拉取解析功能。
https://github.com/ko5tik/jsonserializer
欢迎自由使用并留下评论
Jackson JSON 项目适用于 Android 平台。XML 支持仅处于实验阶段,但它应该是您比较的一部分,因为它是性能冠军。没有模式支持。 http://jackson-users.ning.com/profiles/blogs/experimental-support-for
JiBX 在安卓上表现非常出色。JiBX 已经使用了 XMLPull,这是安卓默认的 XML 解析器。
只需创建您的 JiBX 绑定,在应用程序中包含 jibx-run.jar,您就可以开始使用了。