android中xml文件的编组和解编组

android中xml文件的编组和解编组,android,spring,rest,xml-serialization,Android,Spring,Rest,Xml Serialization,我正在尝试使用SpringAndroid解析一个类似于我的android代码的xml(序列化/反序列化来自服务器的流式对象和/或将它们发送到REST服务): 用户 1000 xxx 我不知道这是否可能,但我真的很喜欢这个工具(SpringAndroid) 然而,我会接受任何解决我的问题的简单方法 ps:我已经读过其他类似的文章: 目前,这似乎是我的最佳解决方案:。基本上回答了你的问题: 2.2.4对象到XML封送处理 Spring Android RestTemplate中的对象到XML封送

我正在尝试使用SpringAndroid解析一个类似于我的android代码的xml(序列化/反序列化来自服务器的流式对象和/或将它们发送到REST服务):


用户
1000
xxx
我不知道这是否可能,但我真的很喜欢这个工具(SpringAndroid)

然而,我会接受任何解决我的问题的简单方法

ps:我已经读过其他类似的文章: 目前,这似乎是我的最佳解决方案:。

基本上回答了你的问题:

2.2.4对象到XML封送处理

Spring Android RestTemplate中的对象到XML封送处理需要使用第三方XML映射 图书馆。简单XML序列化程序用于提供此封送处理 功能

简单的方法就是接受这个建议,然后简单地去做。我自己已经使用过几次了,它非常容易设置,并且有一种使用JavaPOJO声明层次结构的非常简单的方法。(另一方面:我仍然更喜欢JSON.:)


或者,如果您的xml结构像您的示例一样简单,那么使用SAX实现(反)序列化也不需要花费很多精力。此选项可能会使您的代码更加紧凑。

您在spring android中实际使用过简单xml吗?对你来说,它工作得好吗?不,我还没有使用SpringAndroid(一点也没有),不过我对简单的XML和Android项目有经验。话虽如此,如果简单XML不能与Spring一起愉快地工作,我无法想象开发人员会推荐它。@MH。如果你有时间,你可以看看这个问题。我也有同样的问题
<ROOT>
<USERNAME>user</USERNAME>
<INFOTYPE></INFOTYPE>
<DATA format='xml_field'>
<field name='field_id1'>1000</field>
<field name='field_id2'>xxx</field>
</DATA>
</ROOT>