2009-12-26 21:26:09 根据XML生成XML schema(*.xsd)
1.下载工具trang
将trang加入path
2.生成xsd文件
Dos代码
java -jar trang.jar XXX1.xml XXX2.xsd
java -jar trang.jar DataRequestTemp2.xml dataRequest.xsd
java -jar trang.jar DataResponse.xml dataResponse.xsd
OK ,enjoy!
说明:
XXX1.xml是输入参数,此处支持的文件格式为:
rng
rnc
dtd
xml
XXX2.xsd是输出参数,此处支持的文件格式为:
rng
rnc
dtd
xsd
具体使用说明参见压缩包中的trang-manual.html文件
范例 xml
生成的XSD
生成的xsd
http://www.javaeye.com/topic/662077
http://lzj0470.javaeye.com/blog/243184
3.运行xjc命令由xsd生成java对象 XJC 是JDK6 自带
C:/Program Files/Java/jdk1.6.0_10/bin>xjc -d C:/Users/Public/Documents/SoftWare/
trang-20030619 -p com.huawei.bits.xml C:/Users/Public/Documents/SoftWare/trang-2
0030619/dataRequest.xsd
parsing a schema...
compiling a schema...
com/huawei/bits/xml/Condition.java
com/huawei/bits/xml/DataRequest.java
com/huawei/bits/xml/ObjectFactory.java
com/huawei/bits/xml/Para.java
4. xml To java 和 java To xml