1_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文档。上传文档
查看更多
1_XML技术背景及其发展.ppt

第一章 XML技术背景及其发展 XML是什么? XML(eXtensible Markup Language)可扩展标记语言,它是文本处理及网络数据交换中的一种重要的标记语言。 什么是标记语言? 标记语言(Markup Language):特指用一系列约定好的标记来对电子文档进行标记以实现对电子文档的语义、结构及格式的定义。 标记语言必须定义: 什么样的标记是允许的; 什么样的标记是必需的; 标记是如何与文档的内容相区分的; 标记的含义是什么。 标记语言的家族 GML SGML IBM继续完善GML成为SGML(Standard Genelized Markup Language,标准通用标记语言)。 1986被ISO采纳,发布了为生产标准化文档而定义的标记语言标准ISO8879。 SGML SGML是一种通用的文档结构描述置标语言,为语法置标提供了异常强大的工具,同时具有极好的扩展性。 SGML是可用来定义和描述其他更专门性的置标语言的通用规则,故其又被称为“元语言(meta-language)”,即它是用于创建其他置标语言的语言。 SGML 缺点: 复杂度太高,不适合网络的日常应用; 开发成本高,不被主流浏览器厂商支持; HTML HTML(Hyper Text Markup Language,超文本标记语言 )是SGML的一个特定应用。 HTML专门用于网络超文本描述的置标语言。 超文本(Hypertext) 超文本:是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。 即是由若干信息结点和表示信息节点之间相关性的链构成的一个具有一定逻辑结构和语义关系的非线性网络。 HTML HTML HTML HTML HTML HTML的缺点: HTML不具有可扩展性:所有标记都是固定的,不允许根据具体的应用环境自定义标记; HTML只是面向信息的显示:它提供了字体、颜色、布局等显示控制标记,但信息的语义表示缺乏。 语义信息,WHY? XML XML与HTML的对比 XML被设计用来传输和存储数据。 HTML被设计用来显示数据。 XML不是对HTML的替代; XML是对HTML的补充。 XML不会替代 HTML,理解这一点很重要。在大多数 web 应用程序中,XML用于传输数据,而 HTML 用于格式化并显示数据。 XML技术优势 可扩展性 XML是一种元语言,其应用层面具有无限的延伸性。 简单易懂 XML程序代码以文本表示,表达直观,容易理解。 跨平台间信息交换 只要有XML解析器,就能解读经过标记的数据,从而获得正确的信息。 XML技术优势 国际化 XML建立在Unicode之上。 XML技术优势 国际化 UTF-8以字节为单位对Unicode进行编码,有可能是用一个字节表示一个字符,也可能是两个,三个.但最多不能超过3个字节了 。 ?UTF-16以两个字节为单位对Unicode进行编码。 对XML技术的评价 比尔盖茨:XML将为每一种流行的编程语言带来一个语言革命,其影响力甚至超过HTML为演示是世界带来的影响。 SGML发明者GoldFarb:我为XML感到骄傲,WWW正在变成以XML为基础。 参考资料: 关于HTML的更多自学资料:/h.asp 关于XML的更多自学资料: /x.asp * ?xml version=1.0 encoding=ISO-8859-1? book year=“1994” titleTCP/IP Illustrated/title authorStevens W./author publisherAddison-Wesley/publisher price65.95/price /book 标记 GML(1969) HTML(1993) SGML(1985) XML(1998) XHTML …… PPML JDF MathML W3C IBM IBM 欧洲例子物理实验室(CERT) IBM为解决不同系统中文档格式不同的问题,开发了通用标记语言(Genelized Markup Language,GML)。 一套信息编码系统,使信息独立于出版和传送媒介之外,文本可在不同的设备与软件之间以相同的方式编码与传输,因此信息得以共享。 为适应网络应用,一个SGML的简化应用——HTML被开发。由于其学习和实现非常容易,且免费提供源代码,很早就获得各个浏览器厂商的支持。 什么是“超文本”? html body a href=/ target=_blankVisit W3School!/a p如果把链接的 target 属性设置为 _blank,该链接会在新窗口中打开。/p /body /html html head

文档评论(0)

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

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

1亿VIP精品文档

相关文档