第二章 Schma.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文档。上传文档
查看更多
第二章 Schma

第二章 Schema 回顾 理解 命名空间 的使用 理解 DTD 框架 使用 DTD 模式构建XML应用 目标 学会定义 Schema 区分 Schema 和 DTD 识别 XML Schema 中的元素 理解验证带有 Schema 的 XML 文档 Schema 简介 Schema 的必要性 XML Schema 是 W3C规范,用于定义xml 文件以改善 DTD 的一个子集 对 DTD 的许多不足之处进行了改善,如隐晦的语法、数据类型缺乏、封闭的内容模型以及不支持命名空间 XML Schema 支持广泛的数据类型,如整型、浮点型、日期和时间 支持其他功能,如开放内容模型和命名空间集成 XML Schema 的优势 2-1 使用 XML 语法创建,所以可以使用相同的软件工具处理 XML Schema 和 XML 实例 所需的数据管理和数据行政管理支出较少,使得总体规划支出较低 由于 XML Schema 是在 Namespace Recommendation(命名空间建议)之后定稿的,所有命名空间的概念可以为设计所使用并涵盖。因此,使用 XML Schema 可以定义利用命名空间声明的词汇集 XML Schema 的优势 2-2 使用 XML Schema 能够根据内置和用户定义的数据类型来验证文本元素内容 使用 XML Schema 能够轻松创建复杂且可重用的内容模型 使用 XML Schema 能够建立概念模型,如对象继承和类型置换 Schema 示例 DTD 与 Schema DTD 的限制 DTD 是使用非 XML 语法编写的 DTD 不可扩展 不支持命名空间 只提供非常有限的数据类型 XML Schema 的功能 XML Schema 文档是使用 XML 语法创建的,所以无需学习含义模糊的语言 可以像任何其他 XML 文档一样传递和操作 提供更丰富的数据类型,如布尔型、数字、日期和时间、URI、整型、小数、实数以及时间间隔 提供原型,允许使用预先存在的数据类型来定义用户自定义数据类型 能够进行属性分组,所有元素都可以具有共同的属性 提供可完善原型 Schema 支持的数据类型 2-1 Schema 支持的数据类型 2-2 XML Schema 中的元素 5-1 Schema 中的元素或属性使用 element 和 attribute 标签来声明 XML Schema 中的元素 5-2 XML Schema 中的元素 5-3 XML Schema 中的元素 5-4 XML Schema 中的元素 5-5 示例 - XML Schema 示例 - XML Schema (续) 带命名空间的 Schema 4-1 带命名空间的 Schema 4-2 带命名空间的Schema 4-3 带命名空间的Schema 4-4 总结 2-1 根据 W3C,Schema 是“一组用于约束结构和清晰表达 XML 文档的信息集的规则”。Schema 是用于描述数据库结构的模型 XML 从 SGML 继承了 Document Type Definitions(文档类型定义,DTD)。DTD 用于定义内容模型、有效顺序、元素嵌套以及有限程度的属性数据类型 Schema 克服了这些限制,并允许 Web 应用程序健壮地交换 XML 数据 XML Schema 提供了一系列新功能,其中包括: XML 语法用作创建 XML Schema 文档的基础。 更丰富的数据类型 原型 属性分组 可完善原型 总结 2-2 常用Schema 元素包括: element 元素 attribute 元素 simpleType 元素 complexType 元素 ACCP V4.0 ACCP V4.0 字典含义 概括性表示、大纲或模型 软件上下文 模型用于描述数据库的结构,定义表格、字段等内部结构以及它们之间的关系 XML 上下文 一组用于约束结构和清晰表达 XML 文档的信息集的规则 ?xml version = 1.0“ encoding=“GB2312”? BOOK Title命运之星/Title Author西德尼·谢尔顿 /Author Theme故事/Theme Publisher出版社/Publisher Price125 元/Price /BOOK Book 的属性 DTD SGML 定义内容模型 有效顺序和元素嵌套 有限的属性数据类型 quantity5/quantity quantityhello/quantity 包含内容? 内容为数字? ? ? 有效 Schema 克服了这些限制,并允许 Web 应用程序 更健壮地交换 XML 数据 XML Schema 数据类型 Schema 支持的数据类型 ENTITY

文档评论(0)

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

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

1亿VIP精品文档

相关文档