`
cin_ie
  • 浏览: 46040 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xml sequence

XML 
阅读更多
定义和用法
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>
分享到:
评论

相关推荐

    xml入门教程/xml入门教程

    &1.XML简介 XML的背景 1) XML代表可扩展的标记语言(eXtensible Markup Language); 2) XML由W3C联盟发展维护; 3) XML是一种元语言,可以用来定义其它标签语言; 4) XML没有定义任何标记,它提供了一种工具定义...

    Xml高级学习笔记

    和 元素可以让我们使用没有在Schema中定义的元素去扩展XML文档。例如,在Schema family.xsd中使用了 &lt;xs:sequence&gt; &lt;/xs:sequence&gt; &lt;/xs:element&gt;

    第9章 XML编程 PPT

    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文档...

    vtd-xml解析实例

    上传后才发现上传的demo.xml错了,貌似无法重新上传,内容应该是 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;DoubleData&gt;10.25 &lt;StrData&gt;one &lt;DateData&gt;2010-10-25 &lt;Sequence&gt;1&lt;/Sequence&gt; ...

    XML address实验

    xml version="1.0" encoding="UTF-8"?&gt; &lt;documentation&gt; Addresses for International Purchase order schema Copyright 2000 Example.com. All rights reserved. &lt;sequence&gt; &lt;/sequence&gt; ...

    Hibernate Oracle sequence的使用技巧

     2、在你的hbm.xml中的配置  seq_id  这样再插入数据的时候,Hibernate会自动生成如下语句:  hibernate: select seq_id.nextval from dual hibernate: insert into YXJK.T_YXJK_WHRYTXL (XM000

    php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法

    错误提示Invalid byte 1 of 1-byte UTF-8 sequence原因分析在中文版的window下java的默认的编码为GBK,也就是所虽然我们标识了要将xml保存为utf-8格式但实际上文件是以GBK格式来保存的,所以这也就是为什么能够我们...

    day023-xml解析笔记和代码.rar

    1.XML 1.1. 概念:XML(eXtensible Markup Language),是一种可扩展的标记语言 1.2. 作用: XML是跨平台和跨语言的 不同的语言都支持XML解析(将XML转换为对应语言中的数据) 1. 数据交换格式(一般...

    delphi_XML

    unit XMLexample; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, cxGraphics, cxControls, cxLookAndFeels, cxLookAndFeelPainters,...

    MadShaders_0.4.1_win64

    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...

    Oracle XML Developer’s Kit – XDK

    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, ...

    android layout XML解析错误的解决方法

    org.xml.sax.SAXParseException: PI must not start with xml (position:unknown xm@3:5 in java.io.InputStreamReader@43e4b480) 经过多次查找确认XML语法没错误。 问题原因: 为XML文件第一行格式错误,仔细修改第

    英文原版-XPath XLink XPointer and XML 1st Edition

    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....

    mybatis_xml_demo

    创建两个名称为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 ...

    jsp 动态树

    XMLWriter xmlWriter = new XMLWriter(outputStream, format);// 输出XML文档输出 xmlWriter.write(document); // xmlWriter.flush(); // xmlWriter.close();//此处不需要刷新或关闭流,全都交由外部程序...

    sequence-layout:Android的垂直序列UI组件

    implementation ' com.github.transferwise:sequence-layout:... // use latest version ' } 用法 看一下该存储库中的sample应用程序。 在XML布局中 您可以在XML布局中定义步骤: &lt; com .transferwise.seq

    PSInstallApplication:Powershell脚本,旨在使用xml安装应用程序

    PSInstallApplication:Powershell脚本,旨在使用xml安装应用程序

    silencio:Silencio是一个Java库,用于转换和转换XML,JSON,YAML,属性和其他格式。 它适用于大多数操作,例如混淆,加密,最小化(最小化),匿名。 库是完全可定制和可扩展的

    它适用于大多数操作,例如:最小化(例如,最小化) 转换(例如) 它由处理文件转换(XML,JSON,Properties等) 决定的处理器构建,这些决定决定应转换的元素以及将旧值转换为新值的转换器。 例子 使其快速,简单...

    springsequence.7z

    spring从配置文件加载bean定义到bean工厂画的时序图,大概流程上面都有描述,但是一些具体实现细节需要自己看代码了解,这张图只是描述基本流程,跟着这个图走一遍spring的源码,基本spring加载bean定义这块会比较...

Global site tag (gtag.js) - Google Analytics