xml与javabean的相互转换
引用开源包:dom4j
jar包?????? ? ?? :见附件
?
功能?? :主要用于开发中常见的xml与javabean之间的数据互转,减少重复代码的编写,支持xml对应字段中的集合数据类型(只能为list)。但不支持bean转换成xml时不指定字段所对应xml元素结点名称的情况,所有的字段必需指定生成xml时所对应的结点名称(即使想字段名就是xml结点属性名)。
?
?
example:
?
?要转换成bean对象的xml文件
?
?
?
java实体bean对象(一定要提供get set方法)
?? Content.java
?
?
?? ContentInfo.java
?
?ContentInfoChild.java
?
?
测试MyTest.java类
?
?ps:附件己重新更新,用法和文章介绍差不多。只是注解里的属性名有所更改,同时修正了几处bug。同时添加了根据bean中的字段类型自动转换数据(现只支持String ,Boolean,Double,Float等常用类型),当字段与xml结点或属性名相同时默认不用指定名称。
?
源码为src