网站大量收购独家精品文档,联系QQ:2885784924

[XML语言.pptVIP

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

什么是置标语言? 有关 “置标”的一个精确定义是: 就数据本身的信息对数据进行编码的方法 当我们需要通过标记将有用的信息告知一组用户时: (1)我们必须有一个标准,用它来描述什么是有效的标记。 HTML中,标记就是所谓的“标签”(tag)。 (2)我们还要有一个标准描述每个标记的具体含义。 XML的优点 1. 更为有意义的搜索-由于数据可以被XML唯一标识,所以搜索起来更为准确简便XML可以不管你数据库的数据结构如何,直接按照你的需要分类,这样便于统一搜索的高速准确。 2. 开发灵活的web应有软件-XML数据能够被结构化地发送到其它软件,对象或服务器上作进一步处理。这对于开发灵活应用的web软件有很大帮助。 3. 不同来源的数据的集成-就是和前面提到的那样,XML提供了将不同来源的结构化数据集成的强大功能,也能实现不兼容数据库的搜索。 4. 多种应用得到数据-XML的扩展性使的它可以使数据不需要内部描述就能被交换和处理,因为它的数据都是自我描述的。 5. 本地计算和处理-XML格式的数据发送给客户后,允许客户使用XML文档对象DOM用脚本语言或其他编程语言来处理,数据不需返回服务器在本地就能进行计算。解放了一些只能在服务器上运行的高端软件。 6. 数据的多功能显示-XML支持的显示模式可以使数据与内容分开,显示可以根据客户的配置而有所不同,即个性化显示。 7. 颗粒状更新-当每一部分数据变化后,不需重新改变整个结构,只要将变化的部分从服务器发给客户就可以了,有很强的可维护性。 8. 在web上发送数据-XML不需对现在的网络作任何变化就能和HTML一样发送数据。 9. 可适性-使用XML可以自己定义一套适合自己的标准,在适合的范围里使用,这样可以更为方便的交互和处理,实现更好的可适性。 XML的发展史 XML有两个先驱——SGML和HTML,这两个语言都是非常成功的置标语言,但是他们都在某些方面存在着与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。 SGML的全称是标准通用化置标语言,它从80年代初开始使用。正如XML一样,SGML也可用于创建成千上万的置标语言,它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和政府办公文件中。 HTML免费、简单,而且它获得了广泛的支持。HTML最初于1990年由CERN设计,它是一个非常简单的SGML语言,可以方便普通人的使用。而正如设计之初所构想的那样,HTML现在在世界范围内得到了广泛的应用。不幸的是,HTML有许多致命的弱点, XML定义的置标语言家族 自从XML诞生以来,又有一大批用XML定义的新的置标语言随之诞生,它们有的仍处在草案阶段,还有一些已经由W3C推荐成为正式标准,开始在各个领域发挥着它们、同时也是XML的巨大优势。这其中包括前面说到的CML和MathML,还包括使用XML重新定义的XHTML,用于显示矢量图形的SVG,用于表现多媒体效果的SMIL,用于电子书的OEB,用于手机上网的WML和HDML,面向电子商务的cXML,等等等等,不一而足。 “Well-formed” (形式良好)的XML文件 在XML中,“形式良好”有着明确的标准,即是要遵守XML1.0规范中的语法规则。无论是从物理结构上讲,还是从逻辑结构上讲,XML都必须符合规范,才能被正确解释处理。 语法中的条条框框总显得枯燥乏味,不过正是它们保证了XML严密的条理性、逻辑性和良好的结构性,XML的优点也正是依靠它们体现出来的。 使用“文件”这个词可能会造成误导。XML置标语言除了能够放在通常意义的文件中以外,还能够按照数据流、数据库结果集、以及由应用程序动态产生的结果而进行传送。因此,我们所说的XML文件实际上是广义的文件,更准确的叫法应该是一个“数据对象”,但是为了简便起见,我们仍称它为“文件”。 标记的语法规定(一) (1)标记必不可少 任何一个形式良好的XML文件中至少要有一个元素。也就是说,标记在XML文件中是必不可少的。 (2)大小写有所区分 在标记中必须注意区分大小写。在HTML中,标记〈HELLO〉和〈hello〉是一回事,但在XML中,它们是两个截然不同的标记。 (3)要有正确的结束标记 结束标记除了要和开始标记在拼写和大小写上完全相同,还必须在前面加上一个斜杠“/”。 如: HELLO你好/HELLO 不过,为了简便起见,当一对标记之间没有任何文本内容时,可以不写结束标记,而在开始标记的最后惯以斜杠“/”来确认。这样的标记

文档评论(0)

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

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

1亿VIP精品文档

相关文档