Java xml生成xsd6_根据XML文件 生成 java类

最近一直在做关于webservice 的项目,这种项目最麻烦的就是根据对方的要求产生XML,文档里面虽然有XML结构,但是要转化为java里面的实体实在费劲,

有个自动化的工具就好了,半自动化也好,省时省力。

为什么要把XML转化为XSD文件呢,这是因为JAXB可以识别XSD文件,并将其转化为java对象,如何使用这个网址生成XSD文件呢?

48e403a3a4ee91bb0e54c8dd732a6981.png

首先网址打开之后会出现上图界面,然后点击 XML to XSD Generator

42d9cad2368d4b1032e8cb9203d623f4.png

点击浏览,选择本地xml文件,这里需要说明一下,xml结构一定检查一下,否则会没办法转化,这里我给一个模板可以参考一下:

1 <?xml version=‘1.0‘ encoding=‘utf-8‘?>

2 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

4

5

6

7

8

9

会生一个压缩文件,解压里面会有需要的xsd文件,将xsd文件复制到项目下面;

在eclipse 右键选择 new->other

6fb32f2e0bf4d85642c6bfbaa644f650.png

选择JAXB Classes from Schema,之后选择你的项目,然后按下图选择,找到xsd文件

dd71a3080d397f4985e58885375e104a.png

选择生成java的路径,一切搞定!

原文:https://www.cnblogs.com/scyitgz/p/10071096.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值