L04 XML Schema.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
L04 XML Schema.ppt

第四章 XML Schema 福州大学 吴小竹 本章主要内容 XML Schema 与DTD XML Schema XML Schema的数据类型 XML Schema 的元素声明 XML Schema 的属性声明 XML Schema 的命名空间 XML Schema 的引用 两者的比较 Schema与 DTD相比,XML模式具有如下的几个优点: DTD是用一种与 XML不同的语法编写的,而XML模式使用的是一种类XML的语言。 Schema支持丰富的数据类型。 Schema支持命名空间机制。 XML Schema XML Schema语言有两种模型: Microsoft开发的Microsoft XML Schema和W3C开发的W3C XML Schema。Microsoft XML Schema已经开发成熟并运用到实际,而最为正式的XML Schema语言是由W3C指定的XML Schema规范,简称为xsd(XML Schema Definition)。xsd也提供了数据类型的支持和结构定义的方法。 XML Schema基本结构 1. Microsoft XML Schema模式 Schema文件由一组元素组成,其根元素是Schema,其文件结构为: Schema name=“schema-name” xmlns=“namespace” …… /Schema XML Schema基本结构 2.W3C XML Schema模式 文档后缀名为.xsd ,其根元素是Schema,其文件结构为: Schema xmlns:xsd=“namespace” …… /Schema XML Schema的作用 使用Schema定义XML文档结构,并且以用它来验证XML文档的正确性,用来判断实例是否符合模式中所描述的所有约束。 例子: 例子: 例子: 例子: MS XML Schema的数据类型 Schema name=“mySchema” xmlns=“urn:schemas-microsoft-com:xml-data” xmlns:dt=“urn:schemas-microsoft-com:datatypes” …… /Schema MS XML Schema的数据类型 类型 解释 举例 boolean 布尔型 0,1 char 单字符 “a”,“c” time 时间类型(无日期) 08:16:18 date 日期类型(无时间) 2005-09-01 datetime 日期类型(带时间) 2005-09-01 T22:30:18 float 实数类型 +1 int 数值类型 1,-10,256 number 数值类型 12.356682 uri 统一资源标识类型 / string 字符串 “xml” 例:MS XML Schema的数据类型 Schema文件清单: ?xml version=1.0 ? Schema xmlns=urn:schemas-microsoft-com:xml-data xmlns:dt=urn:schemas-microsoft-com:datatypes ElementType name=职员 content=eltOnly model=closed AttributeType name=ID dt:type=int/ attribute type=ID/ element type=姓名/ element type=性别/ element type=出生日期/ element type=婚姻/ element type=部门/ /ElementType ElementType name=姓名 content=textOnly model=closed dt:type=string/ ElementType name=性别 content=textOnly model=closed dt:type=string/ ElementType name=出生日期 content=textOnly dt:type=date/ ElementType name=婚姻 content=textOnly dt:type=boolean/ ElementType name=部门 content=textOnly dt:type=enumerati

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档