nillable:表示XML某个元素的取值是否可以为空
minOccurs=0:表示XML文档中可以没有某个元素
定义和用法
group 元素用于定义在复杂类型定义中使用的元素组。
元素信息
出现次数 | 无限制 |
父元素 | schema、choice、sequence、complexType、restriction (complexContent)、extension (complexContent) |
内容 | annotation、all、choice、sequence |
语法
<group id=ID name=NCName ref=QName maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger any attributes > annotation?,(all|choice|sequence)?) </group>
(? 符号声明在 group 元素中,该元素可出现零次或一次。)
属性
id
可选。规定该元素的唯一的 ID。
name
可选。规定组的名称。该名称必须是在 XML 命名空间规范中定义的无冒号名称 (NCName)。
仅当 schema 元素是该 group 元素的父元素时才使用该属性。在此情况下,group 是由 complexType、choice 和 sequence 元素使用的模型组。
name 属性和 ref 属性不能同时出现。
ref
可选。引用另一个组的名称。ref 值必须是 QName。 ref 可以包含命名空间前缀。
name 属性和 ref 属性不能同时出现。
maxOccurs
可选。规定 group 元素可在父元素中出现的最大次数。该值可以是大于或等于零的整数。若不想对最大次数设置任何限制,请使用字符串 "unbounded"。默认值为 1。
minOccurs
可选。规定 group 元素可在父元素中出现的最小次数。该值可以是大于或等于零的整数。默认值为 1。
any attributes
可选。规定带有 non-schema 命名空间的任何其他属性。
实例
例子 1
下面的例子定义一个包含四个元素的序列的组,并在一个复杂类型定义中使用了这个 group 元素:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:group name="custGroup"> <xs:sequence> <xs:element name="customer" type="xs:string"/> <xs:element name="orderdetails" type="xs:string"/> <xs:element name="billto" type="xs:string"/> <xs:element name="shipto" type="xs:string"/> </xs:sequence> </xs:group> <xs:element name="order" type="ordertype"/> <xs:complexType name="ordertype"> <xs:group ref="custGroup"/> <xs:attribute name="status" type="xs:string"/> </xs:complexType> </xs:schema>
相关推荐
xml-schema.zip W3C的XML schema教程
eclispe插件开发-XML Schema Model API
《XML》实验任务书 【2】 XML Schema [实验目的] 1、学习如何使用XMLSPY集成开发环境完成XML Schema相关的开发工作。 2、掌握XML Schema与DTD之间的区别,能够完成两者之间的转换;掌握在XML Schema中如何定义元素...
xmlschema-core-2.0.3.jar;xmlschema-core-2.0.3.jar;xmlschema-core-2.0.3.jar
XML Schema 元数据在网络安全资源领域的创建过程,田博涵,,随着网络安全领域信息资源的不断积累,信息的共享和集成越来越受到人们的关注。使用XML(Extensible Markup Language)和XML Schema可以很好的解�
W3C school XML schema中文教程,主页为*/schema/index.html
赠送jar包:xmlschema-core-2.1.0.jar; 赠送原API文档:xmlschema-core-2.1.0-javadoc.jar; 赠送源代码:xmlschema-core-2.1.0-sources.jar; 赠送Maven依赖信息文件:xmlschema-core-2.1.0.pom; 包含翻译后的API...
Description of the W3C XML Schema.
好不容易找到的XmlSchema-1.4.7 jar包,需要的同学速度下载吧。不黑心,只要1分~~~
xml 学习的好资料,精讲xml schema模式
1、学习如何使用XMLSPY集成开发环境完成XML Schema相关的开发工作。 2、掌握XML Schema与DTD之间的区别,能够完成两者之间的转换;掌握在XML Schema中如何定义元素和属性,如何使用限制、列表和合并派生自己的简单...
XML应用开发(软件品牌)-1期 第3单元 单元设计-XML Schema应用.doc 学习资料 复习资料 教学资源
XML应用开发(软件品牌)-1期 第3单元 单元测试卷-XML Schema应用.doc 学习资料 复习资料 教学资源
XML应用开发(软件品牌)-1期 第3单元 单元测试卷答案-XML Schema应用.doc 学习资料 复习资料 教学资源
XmlSchema-1.1.jar XmlSchema-1.1.jar
Xerces-J-tools.2.11.0-xml-schema-1.1-beta.zip为apache开源xml相关,可用于xml解析
XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 描述 XML 文档的结构。 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 在此教程中,你将学习如何在应用程序中读取和创建 XML ...
cxf jar xmlschema-core-2.0.jar
Xerces-J-tools.2.11.0-xml-schema-1.1-beta.zip为apache开源xml相关,可用于xml解析 Xerces是由Apache组织所推动的一项XML文档解析开源项目,它目前有多种语言版本包括JAVA、C++、PERL、COM等。[1] Xerces是一个...
mvn install:install-file -DgroupId=io.confluent -DartifactId=kafka-schema-registry-client -Dversion=6.2.2 -Dfile=/root/kafka-schema-registry-client-6.2.2.jar -Dpackaging=jar 官网下载地址 packages....