XML技术及其应用三.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文档。上传文档
查看更多
XML技术及其应用三

XML技术及其应用 范宏宇 peierfan@126.com DTD所不能做的 1、DTD的语法接近xml,但是仍然是一种独立的语法结构,例如: !ELEMENT name (#PCDATA) 没有开始和结束标签,没有元素内容。 而XML Schema使用的是更接近xml语法的一种语法。 DTD所不能做的 DTD的每一个声明都是全局有效的,那么 laladffdf/lala lala ddd/ddd /lala 由于有两个同命不同效果的lala标签,是无法定义的。 DTD中的所有声明都是全局声明,而XML模式则既有全局声明也有局部声明,可以视情况而定。 DTD所不能做的 在很多情况下我们需要限制标签内元素的数据类型。 DTD不能对一给定的元素或属性的数据类型进行定义,而XML模式具有一套完整的数据类型系统,它允许对数据类型如整型,时间型或字符串型等进行详细定义。 XML模式定义文件Schema XML Schema是一个独立于XML文档的文档,以.xsd为扩展名。 一个XML文档引用一个定义了某词汇XML Schema文档;遵循某个特定XML Schema词汇的XML文档称为XML Schema的实例文档(实例文档将定义的词汇作为了标签或者属性名等) XML Schema又称为XML模式 几个小实例—最简单 ?xml?version=1.0?? greetingHello?World!!/greeting !--一个根元素:greeting;且这个元素不含属性,无子元素,内容是字符串。-- 创建对应的XML Schema: ?xml version=1.0? xsd:schema xmlns:xsd=/2001/XMLSchema xsd:element name=greeting type=xsd:string/ /xsd:schema 两个小实例—最简单 自动生成的: ?xml version=1.0? xsd:schema xmlns:xsd=/2001/XMLSchema targetNamespace=http://your_namespace xmlns=http://your_namespace xsd:element name=greeting type=xsd:string/ /xsd:schema 我们暂时先跳过关于XMLSchema的名称空间的问题---简化为: Schema01.xsd ?xml version=1.0? xsd:schema xmlns:xsd=/2001/XMLSchema xsd:element name=greeting type=xsd:string/ /xsd:schema 我们暂时先跳过关于XMLSchema的名称空间的问题---简化为: ?xml version=1.0? greeting xmlns:xsi=/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation=Schema01.xsd Hello World!! /greeting 实例:含子元素的Schema文档 Schema02.xml customer nameteiki/name addressNo.237,?Road?Waitan,?Shanghai/address /customer 根元素customer包含两个子元素: 分别是:name、address 实例:含子元素的Schema文档 Schema02.xsd ?xml?version=1.0? xsd:schema?xmlns:xsd=/2001/XMLSchema xsd:element?name=customer xsd:complexType xsd:sequence xsd:element?name=name?type=xsd:string/ xsd:element?name=address?type=xsd:string?/ /xsd:sequence /xsd:complexType /xsd:element /xsd:schema 实例:含子元素的Schema文档 ?xml version=1.0? customer xmlns:xsi=/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation=Schema02.xsd nameteiki/name addressNo.237, Road Waitan, Shang

文档评论(0)

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

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

1亿VIP精品文档

相关文档