Web应用开发技术 JSP 含光盘 崔尚森 第10-11章 第11章.ppt

Web应用开发技术 JSP 含光盘 崔尚森 第10-11章 第11章.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  XML是W3C发布的一种新的标准,它同HTML一样是SGML的一个简化子集。由于XML将SGML的丰富功能、可扩展性与HTML的易用性结合到了Web的应用中,自推出以来迅速得到软件开发商的支持和程序开发人员的喜爱,显示出了强大的生命力。本章主要介绍XML的基本概念和使用方法。      XML是eXtensible Markup Language的缩写,翻译成中文就是可扩展标记语言。XML是由W3C(World Wide Web Consortium,万维网协会)于1998年2月发布的一种标准,它同HTML一样是SGML(Standard Generalized Markup Language,标准通用标记语言)的一个简化子集。在正式的XML规范1.0中将XML描述为:“可扩展标记语言(XML)是SGML的子集,其目标是允许普通的SGML在Web上以目前HTML的方式被服务、接收和处理。”   所谓可扩展性是指XML允许用户按照XML规则自定义标记。?XML文件是由标记及其所标记的内容构成的文本文件。与HTML不同的是,XML的标记可自由定义,其目的是使得XML文件能够很好地体现数据的结构和含义。因此,XML被设计成易于实现,且可在SGML和HTML之间互相操作。   Web技术的发展,其丰富的信息资源给人们的学习和生活带来了极大的便利。由于HTML具有简单易学、灵活通用的特性,使人们在Internet上检索、发布、交流信息变得非常简单。然而,随着电子商务、远程教育等新兴的Web领域的全面兴起,传统的HTML由于自身特点的限制,逐渐暴露出下述问题。   (1) ?HTML作为一种简单的表示性语言,只能显示内容而无法表达数据内容的结构。例如:若用HTML标记描述“书名:面向对象程序设计——Java;作者:张白一,崔尚森;出版社:西安电子科技大学出版社,出版时间:2006年1月”之间的逻辑关系是不可能的。HTML标题标记只标记标题文本本身,例如H2 XML文档/H2,因为没有在标题标记中嵌套一个属于文档部分的实际文本和标记,所以这些标记不能用来组成树型分层结构的文档,来体现数据之间的逻辑关系和继承关系。而这一点恰恰是电子商务、远程教育等所必需的。   (2) ?HTML缺乏描述矢量图形、算术公式、化学公式等特殊标记对象。   (3) 最重要的是HTML只是SGML的一个实例化的子集,它的可扩展性差,用户根本不能自定义有意义的标记供他人使用。   这一切都成为Web技术进一步发展的障碍。   虽然SGML是一种通用的文档结构描述标记语言,为语法标记提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。但SGML的复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所支持等原因,使得SGML在Web上的推广受到阻碍。在这种情况下,开发一种兼具SGML的强大功能、可扩展性以及HTML的简单性的语言势在必行,由此诞生了XML语言。   XML的主要设计目标是在Web上保存并传递信息。HTML是描述数据显示的语言,而XML是描述数据及其结构的语言。XML具有下述特点:   (1) ?XML描述数据的结构性较强。XML文档具有类似树型的分层结构,XML文档只有单个根标记,它包含了所有其它标记。一个标记可以嵌套在另一个XML标记中,因此,可以很容易地使用XML定义分层结构文档。   (2) ?XML文档更便于阅读。由于XML文档是用纯文本编写的,而且具有类似树型的逻辑结构,所以人们很容易阅读,并且可以通过为文档标记、属性和实体选择有意义的名字,并且增加有用的注释来增强XML的可读性。   (3) ?XML文档具有开放式标准。众多公司支持W3C,改进的XML标准支持各式系统和浏览器上的开发人员和用户使用XML文档。XML解释器可以使用编程的方法来载入一个XML的文档,当这个文档被载入以后,用户就可以通过XML文件对象模型来获取和操纵整个文档的信息。   (4) ?XML文档具有国际化标准。XML依靠它的统一代码的新的编码标准,支持世界上所有主要以语言编写的混合文本。在HTML中,就大多数字处理而言,一个文档一般是用一种特殊语言写成的,如果用户的软件不能阅读特殊语言的字符,那么他就不能使用该文档。但是能阅读XML语言的软件就能顺利处理这些不同语言文字。XML及相关技术规范符号的任意组合,使得XML不仅能在不同的计算机系统之间交换信息,而且能跨国界和超越不同文化疆界交换信息。   (5) ?XML高效且可扩充性强。它支持复用文档片断,使用者可以设计和使用自己的标签,也可与他人共享。在XML中可以定义许多标记。XML提供了独立的运用程序的方法来共享数据。      XML文件的扩展名必须为“.xml”。例

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档