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:\ 下有一个xml文件 person.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<person NAME="ZhangSan">
<address country="China">
<state>beijing</state>
</address>
<Job>IT</Job>
</person>
打开windows命令行,将当前位置变更到 d:\
输入
java -jar %TrangHome%\trang.jar person.xml person.xsd
( %TrangHome%表示Trang解压目录, trang.jar 接受两个参数,第一个为源文件,第二个为目标文件)
ok!你可以看到在 d:\ 下就生成了 person.xsd 文件
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element ref="address"/>
<xs:element ref="Job"/>
</xs:sequence>
<xs:attribute name="NAME" use="required" type="xs:NCName"/>
</xs:complexType>
</xs:element>
<xs:element name="address">
<xs:complexType>
<xs:sequence>
<xs:element ref="state"/>
</xs:sequence>
<xs:attribute name="country" use="required" type="xs:NCName"/>
</xs:complexType>
</xs:element>
<xs:element name="state" type="xs:NCName"/>
<xs:element name="Job" type="xs:NCName"/>
</xs:schema>
XML生成XSD的方法相关推荐
- webservice xsd.exe根据xml生成xsd。然后根据xsd生成java bean
2019独角兽企业重金招聘Python工程师标准>>> webservice xsd.exe根据xml生成xsd.然后根据xsd生成java bean 转载于:https://my. ...
- xml生成xsd文件的方法
下载trang.jar 地址:http://download.csdn.net/detail/luoww1/8957991 将下载的包放在d:\xmlToxsd 第三步 生成XSD 假设在 d:\ ...
- Java解析XML的一些个人总结及感悟。(webService、xml、xsd)
1. 个人总结 使用SpringBoot搭建的Soap webService与webClient项目可以参看我写的另外两篇文章: (1)webService (2)webClient 但是对于上面两篇 ...
- 通过xml生成java Bean
第一步 下载Trang并解压zip文件 Trang 是一种命令行的可以XML生成XSD的工具. 从http://www.thaiopensource.com/relaxng/trang.html 上 ...
- XML文件生成XSD文件的方法
1.下载一个trang.jar 2.把jar包放在文件任意目录下.如:D:\trang 3.并把你的Response.xml文件放在该文件夹下.例: <?xml version="1. ...
- sitemap.xml生成方法(asp和php)(转)
http://teachmyself.blog.163.com/blog/static/18881422920119895435272/ sitemap.xml是一种站点地图协议,此协议文件基于早期的 ...
- 根据XML自动生成XSD
利用Vistual Studio自带的xsd.exe工具,根据XML自动生成XSD 1, 命令提示符-->找到vs自带的xsd.exe工具所在的文件夹 例如: C:\Program Files ...
- 根据xml 文件生成 xsd文件 以及相关测试方法
1.下载trang.jar 下载地址: http://www.java2s.com/Code/Jar/t/Downloadtrang20091111jar.htm 2.用法介绍 将trang.jar ...
- 四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM.SAX.JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml- ...
最新文章
- Selenium_python自动化环境搭建篇
- 方舟 game.ini 配置文件_方舟突然回归|这次居然是住院篇!
- BZOJ-3876-支线剧情-Ahoi2014-上下界网络流
- mescroll上拉加载的实现
- linux sz到指定的机器,linux 机器之间 zssh, rz, sz互相传输讲解
- Python学习笔记——Python的下载与安装
- JimStoneAjax如何跟DWR竞争?
- 吴恩达机器学习作业 6.支持向量机
- power bi图表_Power BI中的图表类型概述
- cada0图纸尺寸_a0图纸尺寸
- RDP Wrapper Library 之自己搞定rdpwrap.ini更新
- ClearCase截取
- 有限自动机可解析数据例题分析
- 第043篇:VBA之单元格简写与引用、值与地址
- C语言实现推箱子游戏完整代码
- 现货黄金与白银现货的区别
- 7-1 用格里高利公式求给定精度的PI值 (15分)
- 老用户无法开互联网定制套餐?工信部责令三大运营商整改
- 元宇宙大热,DiDi message将成为未来世界的连接器
- 在url中输入ftp的用户名和密码