一、安装xmlbeans
1.下载xmlbeans
下载地址:https://gitee.com/shizuru/xmlbeans-2.6.0
2.解压,此处以解压至D盘根目录为例
3.配置环境变量(路径不能有中文或空格)
(1)配置JAVA_HOME:D:\Java\jdk1.7.0_80
(2)配置XMLBEANS_HOME:D:\xmlbeans-2.6.0
(3)在path中添加%JAVA_HOME%\bin和%XMLBEANS_HOME%\bin
4.验检查安装结果
打开cmd输入scomp -version,如下即安装成功
二、编写XML Schema及其配置文件
2.1 XML Schema文件
XML Schema(后缀为.xsd)是基于XML的DTD替代者,可描述XML文档的结构。它定义了XML文件的结构和元素以及对元素和结构的约束。
以下述User.xml为例
1 <?xml version="1.0" encoding="UTF-8"?>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
若要生成该结构的xml文件,则XML Schema文件应编写为
1 <?xml version="1.0" encoding="UTF-8"?>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2.2 配置文件
xsd配置文件(后缀为. xsdconfig)主要用来制定生成的Java Class的一些文件名规则和Package的名称
如下所示,生成的包名为com.xmlbeans
1
2
3
4 com.xmlbeans
5
6
7
三、生成jar包
以上编写的2个文件放置路径为D:/Java目录下
打开cmd,输入 scomp -out D:/Java/User.jar D:/Java/User.xsd -compiler D:/Java/jdk1.7.0_80/bin/javac D:/Java/User.xsdconfig
该命令的语法格式如下
scomp [options] [dirs]* [schemaFile.xsd]* [service.wsdl]* [config.xsdconfig]*
主要参数说明:
-src [dir] -- 生成的Java Classes存放目录
-srconly -- 不编译Java Classes,不产生Jar文件
-out [jarFileName] -- 生成的Jar文件,缺省是xmltypes.jar
-compiler -- Java编译器的路径,即Javac的位置
schemaFile.xsd -- XML Schema文件位置
co