php通过xsd生成xml,根据xml生成xsd,再根据xsd生成对应javabean

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<?xml version="1.0" encoding="UTF-8"standalone="yes"?>

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 文件<?xmlversion ="1.0" encoding="UTF-8"?>

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

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

3、Jaxb将xsd转成Bean

进入到你的xsd的文件夹下,在cmd模式下执行

xjc -p com.ebupt a.xsd -d abc

说明下:

xjc -p 包的路径 xsd的名字.xsd -d 目标的文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值