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实例相关推荐

  1. Vue基于JSON Schema生成表单和数据校验

    基于 Vue.js.JSON Schema 和 ElementUi 快速生成表单,支持自定义组件,支持自定义错误提示配置和校验规则... 源码:vue-json-schema-form github ...

  2. 理解 XML Schema:XML Schema 初步 (I)

    理解 XML Schema:XML Schema 初步 (I) 内容: 购买订单模式文档 复合类型定义,元素和属性声明 出现约束 全局元素和属性 命名冲突 简单类型 列表类型(List Type) 联 ...

  3. Java XML解析工具 dom4j介绍及使用实例

    Java XML解析工具 dom4j介绍及使用实例 dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory ...

  4. JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块...

    JAVA之旅(五)--this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习 一.this关键字 用于区分局部变量和成员变量同名的情况 ...

  5. 学习ARM反汇编工具objdump和一个简单实例

    学习ARM反汇编工具objdump和一个简单实例 --参考朱有鹏ARM裸机编程 1.反汇编的原理&为什么需要反汇编 arm-linux-objdump -D led.elf > led_ ...

  6. mysql xml生成工具_自动生成po、dao、xml 工具:mybatis-generator

    需要注意:文件路径关系,xml路径,jar包路径,以及xml中生成文件的路径等. 由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易 ...

  7. IDEA 工具中 如何生成有参和无参的构造方法

    IDEA 工具中 如何生成有参和无参的构造方法 按下Alt+ins键

  8. php dsa 签名,openssl使用DSA算法生成签名实例详解_PHP教程

    文章给大家介绍基于openssl使用DSA算法生成签名实例,生成签名方法很简单,我们需要懂得中间的原理就比较复杂了,大家一起来看看吧. 命令: openssl> dgst -dss1 -sign ...

  9. 关于ping 工具使用的5个实例

    五个 ping 工具的使用实例 什么是 ping 工具 在讲述一些关于ping工具真实直观的使用实例前,先让我来介绍一下这个命令行工具及其目的.ping工具通常用来测试一台主机在互联网协议(IP)网络 ...

最新文章

  1. Express.js 3.0 发布,Node.js 的高性能封装
  2. shell高级视频答学生while循环问题
  3. 遵义春季招生计算机学校,遵义计算机学校招生
  4. C# Httpclient编程
  5. 《数据库原理与应用》(第三版) 第7章 索引和视图 基础 习题参考答案
  6. dll文件:关于MFC程序不能定位输入点
  7. 【转】Java MySQL数据类型对照
  8. Android之的性能优化方法
  9. Linux怎么对文件内容trim,Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)...
  10. oracle job 及存储过程案例
  11. [译]发布ABP v0.19包含Angular UI选项
  12. docker images存放路径指定
  13. 天禾云盘【Fly.Box】2.4.0发布,含Android、IOS客户端
  14. PostMan中文插件支持8.12.2
  15. 3位Committer,12场国内外技术实践,2016中国Spark技术峰会议题详解
  16. 什么是对象自身可枚举属性和不可枚举属性
  17. Python不用声明变量吗
  18. UNIT07 BREs EREs PREs
  19. 不同大小硬盘对拷oracle,大小不一样的硬盘怎么实现对拷?
  20. 带加权的贝叶斯自举法 Weighted Bayesian Bootstrap

热门文章

  1. 由《旧制度与大革命》提取的5个感触
  2. 二. 微服务的高级进阶
  3. rkmedia 调试笔记
  4. 使用天乐软件加密狗(JDProtect)保护您的软件,防止程序被跟踪/逆向/反编译/破解
  5. 面试你敢这样做,就是不想要工作了!
  6. [摘录]第11章 造就优势谈判的驱动力
  7. 中软国际携手深开鸿发布(1+1) x N 战略,以数字化、智慧化改变人类生产和生活方式
  8. 拍卖场里捡个漏—我通过法拍买了一套房
  9. html打印预览出现重叠,html – 打印预览在每页上重复tfoot
  10. 【人工智能】人工智能行业研究:史上最伟大的科技革命