根据xml生成xsd,再根据xsd生成对应javabean

您所在的位置:网站首页 xml转换工具app 根据xml生成xsd,再根据xsd生成对应javabean

根据xml生成xsd,再根据xsd生成对应javabean

2024-01-04 02:21| 来源: 网络整理| 查看: 265

Jaxb JAXB官网:http://jaxb.java.net/ API链接 :http://jaxb.java.net/nonav/2.2.5/docs/api/ 文档    :http://jaxb.java.net/tutorial/

1、利用trang.jar将Xml 转换成xsd

Trang 是一种命令行的可以XML生成XSD的工具,生成XML文件对应的XSD文件只需要3个简单的步骤: 第一步  下载Trang 从http://www.thaiopensource.com/relaxng/trang.html 上下载trang-version.zip

第二步 解压zip 将trang-version.zip解压到某个目录,比如d:\trang 第三步  生成XSD 假设在 d:\trang 下有一个xml文件 test.xml

test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test

打开windows命令行,将当前位置变更到 d:\trang 输入 java -jar trang.jar test.xml test.xsd  (trang.jar 接受两个参数,第一个为源文件,第二个为目标文件) ok!你可以看到在 d:\trang 下就生成了 test.xsd 文件

这里的xs:NCName可以改为xs:string这样生成的bean属性就是String类型的。

2、利用网络在线工具将xml转成xsd和dtd

生成xsd网址:http://www.freeformatter.com/xsd-generator.html#ad-output 生成DTD,通过一个java小工具:http://sourceforge.net/projects/xml2dtd/

3、Jaxb将xsd转成Bean

进入到你的xsd的文件夹下,在cmd模式下执行 xjc -p com.ebupt a.xsd -d abc 说明下: xjc -p 包的路径 xsd的名字.xsd -d 目标的文件夹



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3