`

学习xsd 2

    博客分类:
  • xml
阅读更多
复杂类型是指定义元素中包含属性或者子元素的类型
1、只包含子元素的复杂类型
<xsd:element name="person">定义一个元素
   <xsd:complexType>它的类型是复杂类型
       <xsd:sequence>它包含以下两个简单类型的元素
          <xsd:element name="firstname" type="xsd:string"/>
          <xsd:element name="lastname" type="xsd:string"/>
       </xsd:sequence>
   </xsd:complexType>
</xsd:element>
2、只包含属性的复杂类型
<xsd:element name="person" type="prod"/>定义一个元素,它的类型是prod
<xsd:complexType name="prod">定义一个复杂类型,名字是prod
   <xsd:attribute name="prodid" type="xsd:positiveInteger">为它定义一个属性,类型是int
</xsd:complexType>
3、定义一个只包含内容和属性的复杂类型
<xsd:element name="" type="content"/>
<xsd:complexType name="content">
   <xsd:simpleContent>表示这个类型的元素下边不包含元素,只包含内容
      <xsd:extension base="xsd:integer">类型为integer的扩展
        <xsd:attribute name="country" type="xsd:string"/>有自己的属性country
      </xsd:extension>
   </xsd:simpleContent>
</xsd:complexType>
4、包含内容、属性和元素的复杂类型(以下这种将类型定义放在元素里的形式称为:匿名类型,只适合于此元素)
<xs:element name="letter">

<xs:complexType mixed="true">

    <xs:sequence>

      <xs:element name="name" type="xs:string"/>

      <xs:element name="orderid" type="xs:positiveInteger"/>

      <xs:element name="shipdate" type="xs:date"/>

    </xs:sequence>

</xs:complexType>

</xs:element>
分享到:
评论

相关推荐

    XSD学习笔记

    XML Schema Definition (XSD)的学习笔记和C#验证的例子,适合入门学习。

    自定义XSD文件

    生成XML文件的定义规范文件XSD,能够严格定义XML文件的内容样式,对于刚学习XSD的人有一定的帮助。

    xml dtd xsd 标准格式

    xml dtd xsd 的编写 标准格式可以供学习参考用

    XSD 学习实践,基础易懂

    学习XML教程最简单的实践成果。还有配套XSD文件,可以一同导入SQL数据库。

    xsd学习

    xsd的元素介绍,对各个元素进行了比较。

    XSD.zip_telephoneimj

    xsd基础知识介绍,java初级入门者,可以参考学习这个知识。

    xm-DTD&XSD;测试文件

    一个dtd和xsd文档和对应的xml文件,仅供学习参考 一个dtd和xsd文档和对应的xml文件,仅供学习参考

    Spring加载XSD文件发生错误的解决方法

    主要介绍了Spring加载XSD文件发生错误的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    《XML》实验任务书 XML Schema 答案 解答

    3、在上次的DTD实验中,我们编写了SpyBase1.xml、SpyBase2.xml、以及SpyBase1.dtd和SpyBase2.dtd,这次需要完成SpyBase1.xsd和SpyBase2.xsd,建立模式与数据之间的关联,并进行文档有效性验证。在编写的XSD文档...

    axsd

    本仓库发布的MyActions项目中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确,可行和有效,请根据情况自行判断。 本项目内所有资源文件,禁止任何公众号,自媒体...

    随机决策理论-贝叶斯决策与马尔可夫决策-xsd (1).pptx

    随机决策理论-贝叶斯决策与马尔可夫决策-xsd (1).pptx

    [企业政府]新生代企业网站管理系统 v1.0 Build 090718_xsd.rar

    【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或...

    【模型】-AUTOSAR学习资料无人驾驶-AUTOSAR_MMOD_XMLSchema

    【模型】-AUTOSAR学习资料无人驾驶-AUTOSAR_MMOD_XMLSchema

    通俗易懂的《XML轻松学习手册》

    很好的东西,很快学习XML,以及XSD,DTD基本内容和进阶。

    XML Schema简明教程-W3C.rar

    在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XML Schema。 什么是 XML Schema? XML Schema 的作用是定义 XML 文档的合法构建...

    XML - 实验(2) -- Schema

    《XML》实验任务书 【2】 XML Schema [实验目的] 1、学习如何使用XMLSPY集成开发环境完成XML Schema相关的开发工作。 2、掌握XML Schema与DTD之间的区别,能够完成两者之间的转换;... xsd、SpyBase2. xsd。

    简单XML文件学习实践

    学习XML教程最简单的实践成果。还有配套XSD文件,可以一同导入SQL数据库。

    dubbox编译、环境搭建、服务提供和服务消费及学习资料

    4.1 学习文档【dubbo-学习文档-20170831.zip】 01.DDubbo开源.pptx 02DeveloperGuide-zh-Dubbo.pdf 03Dubbo功能介绍.pdf 04dubbo源码解析2.0.pdf 4.2 编译部署资料 zookeeper 安装包:zookeeper-3.4.6.tar.gz ...

    XML Schema教程

    一本关于XML Schema的打包教程,深入浅出,系统性强,并附有相应实例。

Global site tag (gtag.js) - Google Analytics