xml和javabean 的转换有很多工具可以完成,比如常用的xstream,json-lib。。。
这里要了解的是Xmap这个在Nuxeo开源ECM开源框架下的org.nuxeo.common.xmap的jar包工具。
最新版本jar包可以在这里下载 https://maven.nuxeo.org 搜索org.nuxeo.common便可以找到 。说明文档可以到这里查看 http://community.nuxeo.com/api/nuxeo/5.1/javadoc/org/nuxeo/common/
通过注解就直接得到一个Java Bean。
下面贴一个参考的例子:
books.xml
<?xml version="1.0" encoding="UTF-8"?> <books> <book no="1"> <title>java是傻逼</title> <subjects> <string>java</string> <string>xml</string> </subjects> <price>10</price> </book> <book no="2">