如何从XML文件提取schema
原文地址:http://www.dotkam.com/2008/05/28/generate-xsd-from-xml/
这里并没有全部翻译,参考了我的实践,选取了核心的一些步骤。
- 这里使用了一个叫做trang的软件,从这里下载 here ,目前的版本“trang-20030619.zip” (现在时2009年了,似乎没有发现更新)
- 解压缩这个zip文件,随便什么工具都行了,我用了7zip。
- 我在windows下使用的(原作者是在Linux下),所以打开一个windows terminal (开始 -> 运行 -> 输入 cmd, 回车就好了)。进入你解压缩的目录,使用如下命令: java -jar trang.jar input.xml output.xsd
当然,你要确保有java的运行环境啦,没有的话,搜索一下。
【其它一下类似工具】
- trang: http://www.thaiopensource.com/download/
- xmlbeans: http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd
- online tool: http://www.flame-ware.com/xml2xsd/
- oxygenxml: http://www.oxygenxml.com/
(eclipse plugin: http://www.oxygenxml.com/eclipse_plugin.html ) - stylus studio: http://www.stylusstudio.com/autogen_xsd.html