读书人

jaxb操作范例

发布时间: 2012-12-25 16:18:28 作者: rapoo

jaxb操作实例

以下内容是个人对jaxb技术的总结及操作实例讲解:

1、什么是jaxb??

?对应的CommandMapper.java为:

?对应的EncryptMapper.java为:

?

对应的guitars.xsd为:

?
1、新建一个名为jaxbDemo的项目;
2、将guitar.xsd文件及guitar.xml文件放至到项目的根目录下
3、下载xjc工具所需的JAXB2_20101209.jar包?

?

http://jaxb.java.net/2.2.3/JAXB2_20101209.jar


4、双击jar包后生成一个jaxb-ri-20101209文件夹,然后将环境变量中Path变量设置为这个文件的bin目录的路径,这样xjc命令就可以使用了。
5、在命令模式下进入项目根目录,然后执行:

?? xjc -p test guitars.xsd -d src

命令这样所需的java类就生成了,以下为命令的详细说明:

xjc? [p java文件所在的包] [-xmlschema] [d 保存java文件的目录]

-xmlschema? xsd文件路径。
-d? 指定了保存java文件的目录
-p? 指定了生成的java文件所在的包

6、最后就可以写相应的xml2java和java2xml方法,对xml文件进行操作了代码如下Java2XML:

?
XML2Java.java

?

读书人网 >编程

热点推荐