如何将多个POJO转换为所需格式的xml?

我们需要生成XML文件以将其发送到另一个系统.我在看这个例子(使用JAXB).

http://thomassundberg.wordpress.com/2010/01/19/how-to-convert-a-pojo-to-xml-with-jaxb/

但是,这个只将单个POJO转换为xml,而我们有多个POJO,例如应该出现在xml中的汽车/*/座椅等.

有关如何实现这一点的任何想法?

例如我希望有这样的东西作为最终输出

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<car registration="abc123">
    <brand>Volvo</brand>
    <description>Sedan</description>

    <wheel>
      <brand>Ceat</brand>     
    </wheel>
</car>

解决方法:

听起来您正在尝试将Java对象的图形转换为XML,JAXB可以这样做.图中的每个对象都应该有JAXB注释.见http://numberformat.wordpress.com/2009/11/01/using-jaxb-to-convert-between-xml-and-pojos/.

上一篇:java – 多态对象的JSON使用者


下一篇:MyBatis 基础使用02