- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web页面未来工具语言XML
Web页面的未来工具语言XML
提要在经济快速发展的今天,充分利用Web资源成为当前研究的新课题。本文分析了Web发展面临的问题,介绍了XML成为Web页面未来工具语言的趋势。
一、引言
WWW的迅速发展使其成为全球信息传递与共享日益重要和最具潜力的资源,如何管理WWW上的大量信息,以满足用户不断增长的信息需求,是研究人员面临的新课题。作为主要载体的HTML提供了一种方便地向读者呈现信息的方法,但它可能并不是一个很好的可以从中自动抽取与数据驱动的服务或应用程序相关的信息的结构。目前XML正逐渐成为新一代互联网数据组织和交换的标准,并且大量的XLM数据将很快出现在Web上。XML为基础的新一代WWW环境是直接面对Web数据的,不仅可以良好的兼容原有的Web应用,而且可以实现Web中的信息共享与交换,是未来的发展趋势。
二、Web发展面临的问题
由于Internet的发展,网上数据不断激增对网上信息的应用需要不断提高,原有的对文本文件的链接浏览和关键词检索已无法满足一些复杂的应用需求。目前Web网页主要是以HTML文本的方式来实现的,但随着电子商务、电子出版、远程教育等基于Web的新兴领域的全面兴起,传统的Web资源更加复杂化、多样化、数据量的日趋庞大对网络的传输能力也提出更高的要求。同时,人们对Web服务功能的需求也达到更高的标准,比如:用户需要对Web进行智能化的语义搜索和对数据按照不同的需求进行多样化显示等个性化服务;公司和企业要为客户创建和分发大量有价值的文档信息,以降低生产成本,以及对不同平台、不同格式的数据源进行数据集成和数据转化等等,这些需求越来越广泛和迫切。但传统的HTML由于自身特点的限制,不能有效地解决上述问题:作为一种简单的表示性语言,它只能显示内容而无法表达数据内容,而这一点恰恰是电子商务、智能搜索引擎所必需的。另外,HTML语言不能描述矢量图形、数学公式、化学符号等特殊对象,在数据显示方面的描述能力也不尽如人意。最重要的是:HTML制式SGML(标准通用标记语言)的一个实例化的子集,可扩展性差,用户根本不能自定义有意义的标记供他人使用。这一切都成为Web技术进一步发展的障碍。
三、可扩展标记语言XLM的优势
可扩展标记语言(XLM)是一种基于SGML标准的简单灵活的语言,并已经得到W3C的认可。1998年2月W3CC正式推出了XLM1.0,得到了Microsoft,Sun等浏览器生产商和网络管理联盟的支持,并在使用中得到了各方肯定,给Web应用注入了新的活力,它的应用已经涵盖了从通信到计算机技术的每一个角落。它带来的优势有下列几点:
(1)XML的通用性:可以在不同的平台和语言环境中使用,还可以用多种工具进行解释。企业不必因为不兼容的问题而花大笔的转换费用,也不用担心未来因为硬件升级的问题使得旧的文件失效。
(2)更有意义的搜索:数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的,因为每个数据库描述数据都是不同的。有了XML,书就可以很容易以标准的方式按照作者、标题、ISBN序号或其他的标准分类。搜索书就变得十分方便。
(3)不同来源数据的集成:现在搜索多样的不兼容的数据库实际上是不可能的。XML能够使不同来源的结构化的数据很容易地结合在一起。软件代理商可以在中间层的服务器上对从后台数据库和其他应用得来的数据进行集成。然后,数据就能被发送到客户或其他服务器做进一步的集合、处理和分发。
(4)数据的多样显示:数据发到桌面后,能够用多种方式显示。通过以简单开放扩展的方式描述结果化的数据,XML补充了HTML,被广泛的用来描述使用者界面。HTML描述数据的外观,而XML描述数据本身。由于数据显示与内容分开,XML定义的数据允许指定不同的显示方式,使数据更合理地表现出来。本地的数据能够以客户配置、使用者选择或其他标准决定的方式动态地表现出来。CSS和XSL为数据的显示提供了公布的机制。
(5)化学标记语言CML和数学标记语言Math ML:CML和Math ML是XML应用于描述化学和数学公式的标记语言。CML可描述分子与晶体结构、化合物的光谱结构等。而Math ML则是数学家的福音,自Web问世以来,数学家们第一次可以使用Math ML将数学公式精确地显示在浏览器上。
四、XML的应用
XML应用从大的方面讲可以被分成以下四类:
(1)需要Web客户端在两个或更多异质数据库之间进行通信的应用,使客户需要可以与不同的数据进行互换。由于XML的自定义性及可扩展性,它足以表达各种类型的数据。客户收到数据后可以进行处理,
文档评论(0)