第1章_引论.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实用教程 编者:丁跃潮 叶文来 陈杰 第1章 引论 了解标记语言的发展和现状 掌握XML的特点 了解XML的应用前景 了解常用的XML开发工具 掌握XML文档结构 1.1 标记语言的发展 1.1.1 SGML的起源 在80年代早期,IBM提出在各文档之间共享一些相似的属性,例如字体大小和版面。IBM设计了一种文档系统,通过在文档中添加标记,来标识文档中的各种元素,IBM把这种标记语言称作通用标记语言(Generalized Markup Language),即GML。经过若干年的发展,1984年国际标准化组织(ISO)开始对此提案进行讨论,并于1986年正式发布了为生成标准化文档而定义的标记语言标准(ISO 8879),称为SGML,即标准通用标记语言。 1.1 标记语言的发展 1.1.2 HTML的起源 1989年,欧洲物理量子实验室(CERN)的信息专家蒂姆·伯纳斯·李发明了超文本链接语言, 使用此语言能轻松地将一个文件中的文字或图形连到其它的文件中去,这就是HTML的前身。1991年,蒂姆·伯纳斯·李在CERN定义了HTML语言的第一个规范,之后成为W3C组织为专门在互联网上发布信息而设计的标记化语言规范。可以说,HTML(Hypertext Markup Language)是SGML的一个实例,它的DTD作为标准被固定下来。因此,HTML不能作为定义其它标记化语言的元语言。 1.1 标记语言的发展 1.1.3 XML的诞生 1998年2 月,W3C发布了XML1.0标准,其目的是为了在Web上能以现有的超文本标记语言(HTML)的使用方式提供、接收和处理SGML。XML是SGML的一个简化子集,它以一种开放的、自我描述的方式定义了数据结构。在描述数据内容的同时能突出对结构的描述,从而体现出数据与数据之间的关系。 有关XML的两个问题 1. XML是HTML的扩展吗? HTML的全称是Hypertext Markup Language(超文本标记语言),而XML的全称是(Extensible Markup Language)可扩展的标记语言,这很容易让人联想到XML是通过增加新标记来扩展HTML的一种标记语言。实际上HTML和XML在标记语言中处于不同的层次。 有关XML的两个问题 html head title这是一个欢迎的例子/title /head body 你好!欢迎你! /body /html (htmlhtml.html) ?xml version=1.0 encoding=gb2312? 欢迎词 标题这是一个欢迎的例子/标题 内容你好!欢迎你!/内容 /欢迎词 (XMLXML.XML) 有关XML的两个问题 SGML、HTML和XML之间是什么关系? SGML是一种在Web发明之前就早已存在的使用标记来描述文档资料的通用语言。它是一种定义标记语言的元语言。 HTML和XML都是从SGML发展而来的标记语言,因此,它们有一些共同点,如相似的语法和标记的使用。但是HTML是在SGML定义下的一个描述性的语言,只是SGML的一个应用,其DTD作为标准被固定下来,而XML是SGML的一个简化版本,是SGML的一个子集,严格意义上来说,XML仍然是SGML.HTML不能用来定义新的应用,而XML可以,例如RDF和CDF都是使用XML定义的应用。其实XML是去掉SGML复杂部分,保留其优点可以在Web上工作。 有关XML的两个问题 HTML、SGML和XML将继续使用在各自适合的地方,它们保的任何一个都不会使其它一个废弃。对于像新闻、网络日记这样短期的数据,HTML仍是在Web上快速出版数据的最简单的方法。如果数据要长期使用并且需要更多的一些结构。推荐使用XML。不同于HTML和XML,SGML可能永远不会在internet上被广泛接受,因为它不是为某个网络协议而设计,但对于高端的、复杂结构的出版应用,SGML将继续应用。 表1.1 HTML与XML的不同点比较 1.2 XML特点和应用前景 1.2.1 XML的特点 1.良好的格式 name张三name/ 2.具有验证机制 DTD(Document Type Definition) XML Schema 3.灵活的WEB应用 XML中数据和显示格式是分离设计 4.丰富的显示样式 如CSS、XSL 1.2 XML特点和应用前景 5.XML是电子数据交换(EDI)的格式 XML是为互联网的数据交换而设计的 6.便捷的数据处理 XML是以文本形式来描述的一种文件格式 7.面向对象的特性 XML的文件是树状结构,同时也有属性,这非常符合面向对象方面的编程 8.开放的标准 XML基于的

文档评论(0)

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

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

1亿VIP精品文档

相关文档