本人要用JAXB技术,需要一份schema文档,已经有了一个xml文档,现在想从xml生成schema,在网上找了半天,一篇这样的文档:
1.下载工具trang
将trang加入path
2.生成xsd文件
Dos代码
java -jar trang.jar XXX1.xml XXX2.xsd
OK ,enjoy!
说明:
XXX1.xml是输入参数,此处支持的文件格式为:
rng
rnc
dtd
xml
XXX2.xsd是输出参数,此处支持的文件格式为:
rng
rnc
dtd
xsd
具体使用说明参见压缩包中的trang-manual.html文件
来自:http://unetman.blog.51cto.com/884028/244968
但是附件里面的压缩包解压失败。郁闷。
又google了一下,百度搜索太差了,搜不到想要的技术。
中午没有睡觉,搜了n久,终于发现了两个好东西,是两个国外网站:
http://www.dotkam.com/2008/05/28/generate-xsd-from-xml/
http://www.displayobject.fr/2010/03/08/generate-xsd-from-xml-with-trang/
讲的正不错。也有需要的工具。你们也自己看看吧。
用法:把压缩包加压到一个目录,比如D:\trang-20030619
把你的xml文件也copy到该目录,这样的好处是不用写觉得路径了,
执行:java -jar trang.jar XXX1.xml XXX2.xsd
ok。不懂的再问我。