使用xig工具从schema生成schema实例
1,下载xig工具,xml-xig-0.1.1.jar可以到一下链接下载
2.编写schema文件,如下:
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"xmlns="http://my.soa.com"targetNamespace="http://my.soa.com"elementFormDefault="qualified"><xs:element name="person" ><xs:complexType><xs:sequence><xs:element name="firstname" type="xs:string"/><xs:element name="lastname" type="xs:string"/></xs:sequence></xs:complexType></xs:element></xs:schema>
3.运行命令行:
4.person.xsd.xml文件如下:
<person><firstname>?{string}</firstname><lastname>?{string}</lastname>
</person>
4person.xig
<xig:template document='person' schema='e:/xmlwϰ/person.xsd' xmlns:xds='http://xml-xsd.sourceforge.net/schema/XmlXsd-0.1'><person><firstname>${xs:string}</firstname><lastname>${xs:string}</lastname></person><xig:generate><!-- Generate instance documents from template document above --><loop count='10'></loop></xig:generate>
</xig:template>
使用xig工具从schema生成schema实例相关推荐
- Vue基于JSON Schema生成表单和数据校验
基于 Vue.js.JSON Schema 和 ElementUi 快速生成表单,支持自定义组件,支持自定义错误提示配置和校验规则... 源码:vue-json-schema-form github ...
- 理解 XML Schema:XML Schema 初步 (I)
理解 XML Schema:XML Schema 初步 (I) 内容: 购买订单模式文档 复合类型定义,元素和属性声明 出现约束 全局元素和属性 命名冲突 简单类型 列表类型(List Type) 联 ...
- Java XML解析工具 dom4j介绍及使用实例
Java XML解析工具 dom4j介绍及使用实例 dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory ...
- JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块...
JAVA之旅(五)--this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习 一.this关键字 用于区分局部变量和成员变量同名的情况 ...
- 学习ARM反汇编工具objdump和一个简单实例
学习ARM反汇编工具objdump和一个简单实例 --参考朱有鹏ARM裸机编程 1.反汇编的原理&为什么需要反汇编 arm-linux-objdump -D led.elf > led_ ...
- mysql xml生成工具_自动生成po、dao、xml 工具:mybatis-generator
需要注意:文件路径关系,xml路径,jar包路径,以及xml中生成文件的路径等. 由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易 ...
- IDEA 工具中 如何生成有参和无参的构造方法
IDEA 工具中 如何生成有参和无参的构造方法 按下Alt+ins键
- php dsa 签名,openssl使用DSA算法生成签名实例详解_PHP教程
文章给大家介绍基于openssl使用DSA算法生成签名实例,生成签名方法很简单,我们需要懂得中间的原理就比较复杂了,大家一起来看看吧. 命令: openssl> dgst -dss1 -sign ...
- 关于ping 工具使用的5个实例
五个 ping 工具的使用实例 什么是 ping 工具 在讲述一些关于ping工具真实直观的使用实例前,先让我来介绍一下这个命令行工具及其目的.ping工具通常用来测试一台主机在互联网协议(IP)网络 ...
最新文章
- Express.js 3.0 发布,Node.js 的高性能封装
- shell高级视频答学生while循环问题
- 遵义春季招生计算机学校,遵义计算机学校招生
- C# Httpclient编程
- 《数据库原理与应用》(第三版) 第7章 索引和视图 基础 习题参考答案
- dll文件:关于MFC程序不能定位输入点
- 【转】Java MySQL数据类型对照
- Android之的性能优化方法
- Linux怎么对文件内容trim,Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)...
- oracle job 及存储过程案例
- [译]发布ABP v0.19包含Angular UI选项
- docker images存放路径指定
- 天禾云盘【Fly.Box】2.4.0发布,含Android、IOS客户端
- PostMan中文插件支持8.12.2
- 3位Committer,12场国内外技术实践,2016中国Spark技术峰会议题详解
- 什么是对象自身可枚举属性和不可枚举属性
- Python不用声明变量吗
- UNIT07 BREs EREs PREs
- 不同大小硬盘对拷oracle,大小不一样的硬盘怎么实现对拷?
- 带加权的贝叶斯自举法 Weighted Bayesian Bootstrap
热门文章
- 由《旧制度与大革命》提取的5个感触
- 二. 微服务的高级进阶
- rkmedia 调试笔记
- 使用天乐软件加密狗(JDProtect)保护您的软件,防止程序被跟踪/逆向/反编译/破解
- 面试你敢这样做,就是不想要工作了!
- [摘录]第11章 造就优势谈判的驱动力
- 中软国际携手深开鸿发布(1+1) x N 战略,以数字化、智慧化改变人类生产和生活方式
- 拍卖场里捡个漏—我通过法拍买了一套房
- html打印预览出现重叠,html – 打印预览在每页上重复tfoot
- 【人工智能】人工智能行业研究:史上最伟大的科技革命