此包用到dom4j包,主要用于xml与javabean之前的数据转换.
javabean中要使用的注解:
@ElementAnnotation(xmlElement = "result")
其xmlElement主要指定作用字段所对应xml结点元素节点的名称
@AttributeAnnotation(attribute = "resultCode")
与@ElementAnnotation配合使用,其attribute用于指出xml结点元素所要获取的属性的值
@CollectionAnnotation(beanClass = ContentInfo.class, childElement = "contentInfo")
与@ElementAnnotation配合使用(此处的节点名称只能是xml中集合的父结点),主要声明此作用字段数据为集合类型(list),beanClass指明集合用的bean的class,childElement主要在生成xml时使用(xml to bean 时可以不用指定)
附例中
ce.xml为要解析成bean的xml文件,bean包里为数据实现bean
ce1.xml为ce.xml转换成数据bean后再转换成xml数据的文件(两者之间有结构变化)
- 1
- 2
- 3
前往页