XSD 简易元素

XML Schema 可定义 XML 文件的元素。

简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。

什么是简易元素?

简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。

不过,"仅包含文本"这个限定却很容易造成误解。文本有很多类型。它可以是 XML Schema 定义中包括的类型中的一种(布尔、字符串、数据等等),或者它也可以是您自行定义的定制类型。

您也可向数据类型添加限定(即 facets),以此来限制它的内容,或者您可以要求数据匹配某种特定的模式。

定义简易元素

定义简易元素的语法:

此处 xxx 指元素的名称,yyy 指元素的数据类型。XML Schema 拥有很多内建的数据类型。

最常用的类型是:

xs:string

xs:decimal

xs:integer

xs:boolean

xs:date

xs:time

实例

这是一些 XML 元素:

Refsnes

36

1970-03-27

这是相应的简易元素定义:

简易元素的默认值和固定值

简易元素可拥有指定的默认值或固定值。

当没有其他的值被规定时,默认值就会自动分配给元素。

在下面的例子中,默认值是 "red":

固定值同样会自动分配给元素,并且您无法规定另外一个值。

在下面的例子中,固定值是 "red":

html浏览xsd,XSD 简易元素相关推荐

  1. XSD详解二 - 简易元素、属性、内容限定

    一.XSD 简易元素 XML Schema 可定义 XML 文件的元素. 简易元素指那些只包含文本的元素.它不会包含任何其他的元素或属性. 1.什么是简易元素? 简易元素指那些仅包含文本的元素.它不会 ...

  2. XSD /xml 跟元素声明

    http://www.w3school.com.cn/schema/schema_schema.asp <schema> 元素是每一个 XML Schema 的根元素. <schem ...

  3. html浏览xsd,XSD验证

    本篇文章帮大家学习XSD验证,包含了XSD验证使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在这小节中,我们将使用基于java的XSD验证器来针对students.xs ...

  4. XSD(Schema)教程

    http://www.cnblogs.com/caoxch/archive/2006/11/17/563856.html XSD(Schema)教程 [转] schema教程 XML Schema是以 ...

  5. XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式

    XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD),作用是定义 XML 文档的合法构建模块,类似 DTD,但更加强大. 作用有: ①定义 ...

  6. XSD(Xml Schema Definiton)简介

    XSD简介 一.前言 XSD是一门用以规定xml文件中某个元素(一般是搭配)的模型,用以规定一个xml文件中某个元素应该出现哪些字段,哪些字段需要出现几次等.XSD也是一门语言,下面从其数据结构和语法 ...

  7. 关于xml的一些知识,DTD,XSD

    DTD 文档类型定义(Document Type Definition)是一套关于标记符的语法规则.它是标准通用标记语言和 可扩展标记语言1.0版规格的一部分,是文档的验证机制.文档类型定义是一种保证 ...

  8. jaxb解析字符串xml_一个JAXB Nuance:字符串与枚举(受限制的XSD字符串)的枚举

    jaxb解析字符串xml 尽管用于XML绑定的Java体系结构 ( JAXB )在名义情况下(尤其是自Java SE 6以来) 相当容易使用,但它也存在许多细微差别. 一些常见的细微差别是由于无法将 ...

  9. XSD文件与xml 文件

    XSD是指XML结构定义 ( XML Schemas Definition ) XML Schema 是DTD的替代品.XML Schema语言也就是XSD. XML Schema描述了XML文档的结 ...

  10. java编写xsd_java xsd

    ///2001/XMLSchema-instance" xsi:schemaLocation="http://java/xml/ns/j2ee http://java/xml/ns ...

最新文章

  1. 可以发张图片做链接用吗
  2. 关于CSS中的下拉表单和文本域元素
  3. CORS 请求未能成功_CORS 测试 提示错误 Reason: header authorization
  4. java:多态的实现机制
  5. java定时任务,每天定时执行任务
  6. 不服来战!这才是产品汪与程序猿撕逼的正确方式
  7. python中的构造函数和构造函数和析构函数的作用
  8. Sqlite学习笔记(五)SQLite封锁机制
  9. HDU 12O3 I NEED A OFFER!
  10. Atitit java rest mvc微服务原理以及框架选型 目录 第一节 Mvc原理 model controler view 1 第二章 Spark 最简单 1 第一节 Sprbt to
  11. 扫地机器人半湿拖布_自己洗拖布的云鲸扫拖机器人,让“懒人”离彻底解放双手又近一步...
  12. c语言 while 怎样用,C语言 while 的用法
  13. Java - Guide to Java Reflection
  14. openharmony常用网站
  15. 逆天了!全地形、四舵轮、八连杆、独立悬挂的机器人运动结构方案,来了!
  16. creo中公制单位的设定问题(永久设定)
  17. 基于FreeRTOS的物联网智能车库管理系统(可进行车牌识别)
  18. 在美国OpenSky电商平台上使用MasterCard虚拟信用卡海淘购物攻略教程
  19. qtCreator下valgrind使用教程
  20. 怎样让云盘和服务器同步更新,百度云网盘怎么设置同步文件夹、怎么进行文件同步?...

热门文章

  1. VssPlus1.1-微软VSS增强工具
  2. 自动化测试方案_2第二章、自动化测试是什么?(What)
  3. mysql中on关键字和where关键字
  4. Gradle Maven部署,转化
  5. shell脚本命令行参数里的空白符
  6. 1011. A+B和C (15)
  7. python 重新执行循环中出错的那一次
  8. SharePoint 2010 BDC Model项目部署出错:“The default web application could not be determined.”...
  9. [Pku 2777] 线段树(六) {总结}
  10. 孙鑫VC学习笔记:第十七讲 (三) 用命名管道实现进程间的通信