使用Hibernate和dom4j,是否可以在没有DB的情况下将POJO转换为XML表示(反之亦然)?

时间:2011-08-03 15:35:00

标签: java xml hibernate dom4j

是否可以将POJO实例转换为XML表示形式而不将其存储到DB并在DOM4J模式下(从XML到POJO)再次加载?

3 个答案:

答案 0 :(得分:4)

我还没有用过,但是DOM4J似乎有一些JAXB集成,可用于将POJO转换为XML(DOM4J):

<强>更新

DOM4J还提供了一个实现DocumentResult的{​​{1}}类。您可以使用JAXB编组此类,然后操作生成的DOM4J javax.xml.transform.Result对象:

Document

答案 1 :(得分:1)

除了JAXB(包javax.xml.bind)之外,你不需要任何东西,它是JDK的一部分(我想从JDK6开始)。查看JAXBContext和@XmlRootElement注释的初学者

答案 2 :(得分:0)

有许多XML序列化库,请选择:

我自己是XStream的忠实粉丝,它使用简单,不需要.xsd。