XML文件的生成与解析

XML文件的生成与解析html

有两种方式,JAXB和XStreamjava

经过参考如下博客和源代码能够掌握此内容;spa

ParseXMLBYJAXB  使用Jaxb实现XML文件的生成与解析.net

ParseXMLBYXStream类  使用XStream API解析XML文件插件

ParseXMLBYDOM类  DOM实现XML文件的生成与解析xml

JAXB须要注意的地方htm

@XmlElement、@XmlAttribute注解能够在属性或getter/setter方法上面配置,注意因为 @XmlAccessorType的默认值是  XmlAccessType.PUBLIC_MEMBER:java对象中全部的public访问权限的成员变量和经过getter/setter方式访问的成员变量;对象

因此要么属性的修饰符是private,要么不写该属性的getter/setter,不然会抛出以下异常:blog

com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:get

1 counts of  IllegalAnnotationExceptions类的两个属性具备相同名称 "id"

 

 

参考博客

XML文件的做用与结构

http://blog.csdn.net/axi295309066/article/details/52760959

操做XML文件的四种底层方式

http://www.cnblogs.com/ygj0930/p/6651643.html

DOM方法生成XML

https://zhidao.baidu.com/question/159160111.html

使用XStream插件把JavaBean转换为xml

http://blog.csdn.net/liboyang71/article/details/73250386

http://www.javashuo.com/article/p-rfavivsm-bo.html

JAXB和XStream相比较

http://www.javashuo.com/article/p-qzjhpduo-bb.html

Spring MVC返回XML格式的数据

http://blog.csdn.net/haige_lin/article/details/65435884

JAXB注解

http://blog.csdn.net/nxdxmg/article/details/46926521

JAXB示例

http://blog.csdn.net/5iasp/article/details/38492825

相关文章
相关标签/搜索