xml技术基础讲座new

xml技术基础讲座new

ID:22407670

大小:189.00 KB

页数:59页

时间:2018-10-29

xml技术基础讲座new_第1页
xml技术基础讲座new_第2页
xml技术基础讲座new_第3页
xml技术基础讲座new_第4页
xml技术基础讲座new_第5页
资源描述:

《xml技术基础讲座new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XML技术基础讲座前言:XML(eXtensibleMarkupLanguage,可扩展标记语言)是由W3C(WorldWideWebConsortium,万维网联盟)于1998年2月发布的一种标准,同HTML一样是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)的一个简化子集。由于它将SGML的丰富功能与HTML的易用性结合到了Web的应用中,所以自推出以来,迅速得到软件开发商的支持和程序开发人员的喜爱,显示出强大的生命力。由于XML较好地解决了HTML无法表达数据内容等问题,使它在政府、金融、证券、邮电、保险、税务、司法、出版以及电

2、子商务等方面得到了广泛的应用。uXML技术入门ØXML与HTML的比较Internet提供了全球范围的网络互连与通信功能,Web技术的发展更是一日千里,其丰富的信息资源给人们的学习和生活带来了极大的便利。特别是应运而生的HTML(超文本标记语言),以简单易学、灵活通用的特性,使人们发布、检索、交流信息都变得非常简单,从而使Web成了最大的环球信息资源库。然而,电子商务、电子出版、远程教育等基于Web的新兴领域的全面兴起使得传统的Web资源更加复杂化、多样化,数据量的日趋庞大对网络的传输能力也提出更高的要求。同时,人们对Web服务功能的需求也达到更高的标准,比如:用户需要对Web进行智

3、能化的语义搜索和对数据按照不同的需求进行多样化显示等个性化服务;公司和企业要为客户创建和分发大量有价值的文档信息,以降低生产成本,以及对不同平台、不同格式的数据源进行数据集成和数据转化等等,这些需求越来越广泛和迫切。传统的HTML由于自身特点的限制,不能有效地解决上述问题:作为一种简单的表示性语言,它只能显示内容而无法表达数据内容。而这一点恰恰是电子商务、智能搜索引擎所必需的。另外,HTML语言不能描述矢量图形、数学公式、化学符号等特殊对象,在数据显示方面的描述能力也不尽如人意。最重要的是:HTML只是SGML(StandardGeneralizedMarkupLanguage,标准

4、通用标记语言)的一个实例化的子集,可扩展性差,用户根本不能自定义有意义的标记供他人使用。这一切都成为Web技术进一步发展的障碍。 SGML是一种通用的文档结构描述标记语言,为语法标记提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。但SGML复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所支持等原因,使得SGML在Web上的推广受到阻碍。在这种情况下,开发一种兼具SGML的强大功能、可扩展性以及HTML的简单性的语言势在必行。由此诞生了XML语言。XML(eXtensibleMarkupLanguage,可扩展标记语言)是由W3C于1998

5、年2月发布的一种标准。它同样是SGML的一个简化子集,它将SGML的丰富功能与HTML的易用性结合到Web的应用中,以一种开放的自我描述方式定义数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样所组织的数据对于应用程序和用户都是友好的、可操作的。ØXML的优缺点XML的优势之一是它允许各个组织、个人建立适合自己需要的标记集合,并且这些标记可以迅速地投入使用。这一特征使得XML可以在电子商务、政府文档、司法、出版、CAD/CAM、保险机构、厂商和中介组织信息交换等领域中一展身手,针对不同的系统、厂商提供各具特色的独立解决方案。XML的最大优点在于它的数据存

6、储格式不受显示格式的制约。一般来说,一篇文档包括三个要素:数据、结构以及显示方式。对于HTML来说,显示方式内嵌在数据中,这样在创建文本时,要时时考虑输出格式,如果因为需求不同而需要对同样的内容进行不同风格的显示时,要从头创建一个全新的文档,重复工作量很大。此外HTML缺乏对数据结构的描述,对于应用程序理解文档内容、抽取语义信息都有诸多不便。XML把文档的三要素独立开来,分别处理。首先把显示格式从数据内容中独立出来,保存在样式单文件(StyleSheet)中,这样如果需要改变文档的显示方式,只要修改样式单文件就行了。XML的自我描述性质能够很好地表现许多复杂的数据关系,使得基于XML

7、的应用程序可以在XML文件中准确高效地搜索相关的数据内容,忽略其他不相关部分。XML还有其他许多优点,比如它有利于不同系统之间的信息交流,完全可以充当网际语言,并有希望成为数据和文档交换的标准机制。当然,XML作为一个新建立的标准,还有许多不足之处:它在强调了数据结构的同时,语义表达能力上略显不足,例如定义了<地址>这样一个标记,如果不是在文档中实际定义内容,我们就无法知道是要表达家庭住址还是E-mail地址。另外,XML的有些技术尚未形成统一的标准,充分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。