XML程序设计案例教程 郝俊寿 模块四 Schema新.pptVIP

XML程序设计案例教程 郝俊寿 模块四 Schema新.ppt

  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文档。上传文档
查看更多
任务一 了解Schema的由来 任务二 定义元素及其后代 任务三 XML命名空间 任务四 命名空间的使用 学 材 小 结 习 题 任务一 了解Schema的由来 子任务1 了解Schema的诞生 子任务2 了解Schema的发展历程 子任务1 了解Schema的诞生 1.一致性 2.扩展性 3.易用性 4.规范性 5.互换性 子任务2 了解Schema的发展历程 1.XML-Data 2.DCD 3.SOX 4.DDML 5.XML Schema 任务二 定义元素及其后代 子任务1 Schema的简单实例—— 给通信录增加Schema 子任务2 Schema文件的结构 子任务3 用Schema定义元素及其内容 子任务4 用Schema定义元素属性 子任务5 Schema的特色—— 扩展数据类型 子任务6 Schema中的注释 子任务7 Schema的应用 子任务1 Schema的简单实例—— 给通信录增加Schema 子任务2 Schema文件的结构 子任务3 用Schema定义元素及其内容 1.ElementType元素 表4-1 model的取值 表4-1 model的取值 2.element元素 3.group元素 表4-2 DTD和Schema定义方式的比较 子任务3 用Schema定义元素及其内容 表4-2 DTD和Schema定义方式的比较 子任务3 用Schema定义元素及其内容 表4-2 DTD和Schema定义方式的比较 子任务4 用Schema定义元素属性 1.AttributeType元素 1)不言而喻,自然是所声明的属性类型的名称。 2)dt:type.dt:type指定所声明属性的数据类型,它除了支持DTD中包含的全部十大数据类型外,还支持一些扩展属性,在子任务5详细介绍。 表4-3 Schema中的基本属性与DTD中属性的对应关系 表4-3 Schema中的基本属性与DTD中属性的对应关系 子任务4 用Schema定义元素属性 3)注意:当dt:type取值为“enumeration”时,后面的dt:value必须列出所有可能的取值。 4)只有当dt:type取值“enumeration”时,dt:valuedt:value才有效,此时dt:value需列出所有可能的取值。 5)defaultdefault指定该属性类型的默认取值。 6)requiredrequired指定该属性对于引用它的元素是否是必需的。 表4-4 属性的分类 表4-4 属性的分类 子任务4 用Schema定义元素属性 2.attribute元素 子任务5 Schema的特色—— 扩展数据类型 表4-5 Schema常用的扩展数据类型 表4-5 Schema常用的扩展数据类型 子任务5 Schema的特色—— 扩展数据类型 表4-5 Schema常用的扩展数据类型 表4-6 示例 子任务5 Schema的特色—— 扩展数据类型 表4-6 示例 子任务7 Schema的应用 1.微软公司的BizTalk (1)稳定的文档交换 支持多种文档类型的发送和交换,包括XML、EDI(EDIFACT和X12)、纯文本文件等。 (2)多网络传输协议支持 包括HTTP、HTTPS、FTP、SMTP SMB(file transfer)、Microsoft Message Queue Server(MSMQ)和Microsoft Exchange。 (3)可靠的安全性 提供加密、数字签名、公开密钥等技术,使得Internet上高保密性资料的传输具有很强的安全性。 (4)图形化的开发工具 内置BizTalk Editor和Mapper,前者可以方便快捷地创建和编辑XML文档,并可以将其他类型文档转换成XML;后者可以以图形化的方式完成XML转换,包括自动XSLT的生成。 子任务7 Schema的应用 (5)应用的集成 可以提供同企业现有的业务系统的集成,包括SAP R/3和EDI。 (6)跟踪和分析工具 提供分析报告。 (7)管理工具 通过图形化的BizDesk工具配置交易伙伴间的协议以及基于规则的内容驱动的数据交换。 (8)可编程性 允许开发者定制转换器、分析器以及安全组件。 2.的Schema注册/资源库 任务三 XML命名空间 子任务1 前缀标识法 子任务2 如何声明命名空间 子任务3 什么是合法名称 子任务1 前缀标识法 1)如何声明命名空间,即如何定义诸如“联系人”、“企业经理”这样的前缀标识? 2)什么是合法名称,即标记中带有前缀标识的元素和属性应该是什么样的? 3)怎样使用合法名称,即在XML文档中应该如何发

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档