定义和用法
sequence 元素要求组中的元素以指定的顺序出现在包含元素中。每个子元素可出现 0 次到任意次数。
元素信息
出现次数 在组内为一次;否则为无限制。
父元素 group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
内容 annotation、any、choice、element、group、sequence
语法
<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>
(annotation?,(element|group|choice|sequence|any)*)
</sequence>(? 声明在 sequence 元素中该元素可出现零次或一次。)
属性 描述
id 可选。规定该元素的唯一的 ID。
maxOccurs 可选。规定 any 元素在父元素中可出现的最大次数。该值可以是大于或等于零的整数。若不想对最大次数设置任何限制,请使用字符串 "unbounded"。 默认值为 1。
minOccurs 可选。规定 any 元素在父元素中可出现的最小次数。该值可以是大于或等于零的整数。若要指定该 any 组是可选的,请将此属性设置为零。 默认值为 1。
any attributes 可选。规定带有 non-schema 命名空间的任何其他属性。
实例
例子 1
本例是一个针对 "personinfo" 元素的声明,该元素必需按顺序包含下列 5 个元素:"firstname", "lastname", "address", "city", and "country"。
<xs:element name="personinfo">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>例子 2
本例是一个针对 "pets" 元素的声明,可包含零个或多个 dog 和 cat 元素:
<xs:element name="pets">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="dog" type="xs:string"/>
<xs:element name="cat" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
分享到:
相关推荐
&1.XML简介 XML的背景 1) XML代表可扩展的标记语言(eXtensible Markup Language); 2) XML由W3C联盟发展维护; 3) XML是一种元语言,可以用来定义其它标签语言; 4) XML没有定义任何标记,它提供了一种工具定义...
和 元素可以让我们使用没有在Schema中定义的元素去扩展XML文档。例如,在Schema family.xsd中使用了 <xs:sequence> </xs:sequence> </xs:element>
9.5.5 sequence 组元... 341 9.6 XML文档显示... 344 9.6.1 基于CSS样式的XML文档显示... 344 9.6.2基于XSLT样式表的XML文档显示... 346 9.6.3基于数据岛的XML文档显示... 354 9.6.4 基于javascript的XML文档...
上传后才发现上传的demo.xml错了,貌似无法重新上传,内容应该是 <?xml version="1.0" encoding="UTF-8"?> <DoubleData>10.25 <StrData>one <DateData>2010-10-25 <Sequence>1</Sequence> ...
xml version="1.0" encoding="UTF-8"?> <documentation> Addresses for International Purchase order schema Copyright 2000 Example.com. All rights reserved. <sequence> </sequence> ...
2、在你的hbm.xml中的配置 seq_id 这样再插入数据的时候,Hibernate会自动生成如下语句: hibernate: select seq_id.nextval from dual hibernate: insert into YXJK.T_YXJK_WHRYTXL (XM000
错误提示Invalid byte 1 of 1-byte UTF-8 sequence原因分析在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们...
1.XML 1.1. 概念:XML(eXtensible Markup Language),是一种可扩展的标记语言 1.2. 作用: XML是跨平台和跨语言的 不同的语言都支持XML解析(将XML转换为对应语言中的数据) 1. 数据交换格式(一般...
unit XMLexample; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, cxGraphics, cxControls, cxLookAndFeels, cxLookAndFeelPainters,...
main_sequence_star_gl2.xml marble_gl2.xml mars_flight_gl2.xml metahexaballs_gl2.xml misty_lake_gl2.xml mobius_balls_gl2.xml monster_gl2.xml neptune_racing_gl2.xml oblivion_gl2.xml ocean_rescue_gl2.xml...
The process of converting the unstructured sequence of characters representing an XML document into the structured components such as XML syntax, declaration, comments, elements, attributes, ...
org.xml.sax.SAXParseException: PI must not start with xml (position:unknown xm@3:5 in java.io.InputStreamReader@43e4b480) 经过多次查找确认XML语法没错误。 问题原因: 为XML文件第一行格式错误,仔细修改第
However, the introduction of XML, along with a sequence of related technologies such as XPath, XLink, and XPointer, has heralded a substantial change in the way in which content can be managed....
创建两个名称为demo,demo_users的DBSchema 在demo db上运行以下psql命令: CREATE SEQUENCE uk_seq ;CREATE TABLE DBShard (id bigint DEFAULT nextval( ' uk_seq ' ) PRIMARY KEY ,driver text NOT NULL ,url ...
XMLWriter xmlWriter = new XMLWriter(outputStream, format);// 输出XML文档输出 xmlWriter.write(document); // xmlWriter.flush(); // xmlWriter.close();//此处不需要刷新或关闭流,全都交由外部程序...
implementation ' com.github.transferwise:sequence-layout:... // use latest version ' } 用法 看一下该存储库中的sample应用程序。 在XML布局中 您可以在XML布局中定义步骤: < com .transferwise.seq
PSInstallApplication:Powershell脚本,旨在使用xml安装应用程序
它适用于大多数操作,例如:最小化(例如,最小化) 转换(例如) 它由处理文件转换(XML,JSON,Properties等) 决定的处理器构建,这些决定决定应转换的元素以及将旧值转换为新值的转换器。 例子 使其快速,简单...
spring从配置文件加载bean定义到bean工厂画的时序图,大概流程上面都有描述,但是一些具体实现细节需要自己看代码了解,这张图只是描述基本流程,跟着这个图走一遍spring的源码,基本spring加载bean定义这块会比较...