xml在智能大厦oas中的应用

xml在智能大厦oas中的应用

ID:25170441

大小:56.50 KB

页数:6页

时间:2018-11-17

xml在智能大厦oas中的应用_第1页
xml在智能大厦oas中的应用_第2页
xml在智能大厦oas中的应用_第3页
xml在智能大厦oas中的应用_第4页
xml在智能大厦oas中的应用_第5页
资源描述:

《xml在智能大厦oas中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、XML在智能大厦OAS中的应用  [摘要]XML作为一种数据存储格式,在网络中使用XML交换数据,使得代码、数据和表示可以分离,XML最大的特点是具有强大的可移植性和灵活性。在基于J2EE的智能大厦OAS的开发中,以XML作为应用之间存储、传输和转换数据的手段,可以很好地解决L文档,而DOM使得L文档。XML的广泛应用必然能推动L作为计算机专业学生课程之一,在实际教学过程中,结合具体的应用和学生一起来学习,增加学生对XML功能特别之处的了解和学习.下面是我上课过程中的一个具体实例,XML在智能大厦OAS中的应用,OAS(OfficeAutomationSystem,

2、办公自动化系统)是智能大厦基本功能之一,它能够使人们借助Inter更快地获得更多的多媒体信息,从而提高办公效率,将企业和静态信息、公司公告、公文流转、文件处理归档、消息机制、工作计划等各种数据整合到一起,提供强大的办公事务处理和及时沟通企业跨部门、跨地域运作。OAS是基于,万维网协会)所具备的新特性,将有助于大幅度地改善人们在网络世界里的交流方式。XML使用UNICODE字符集以及树型结构,能够表示不同语言和领域的复杂数据类型,同时它通过ASCII标签来标识数据的语义,人们可以很容易地编辑其数据内容。这些优点已使XML成为实现数据规范化最佳的语言和电子交换的标准平台

3、。  二、XML的特点及在L是L简化了网络中数据交换和表示,使得代码、数据和表示分离,可以作为数据交换的标准格式。就这点而言,XML被称为智能数据文档。XML有3个要素:Schema(模式)、XML(extensiblestylesheetLanguage)与XLL(extensibleLinkLanguage)。  XML的主要用途有两个:一是作为元标记语言,定义各种实例标记语言标准;二是作为标准交换语言,担负起描述交换数据的作用。因此,这有助于更精确地显示内容,方便跨越多种平台,可更有意义地搜索结果。此外,XML将启用新一代的基于L的特点  (1)XML文档是纯

4、文本,因此可用从文本编辑器到可视化开发环境的任何工具创建编辑,这样程序可以更简单,在需要存储大量数据的场合,一个数据库的XML前端就可以满足需要,因此XML提供了从小配置文件到企业级数据仓库的可扩展性。  (2)基于内容的数据标识,因而可被不同程序用于不同用途。  (3)可格式化XSL可指定如何显示数据。  (4)具有很强的链接能力,可以定义双向链接、多目标链接和两个文档间的链接。  (5)易于处理。XML对格式的定义非常严格,并且具有层次结构,处理起来则比较注重使用XML进行通信。  当XML在L采用基于文本的格式,可以很方便地在HTTP协议中被传递.  2.XM

5、L的应用  (1)用于客户与不同的数据源进行交互。数据可能来自不同的数据源,它们有各自不同的复杂格式,客户与这些数据源之间只通过一种标准语言进行交互,由于XML有自定义及扩展性,所以它可以表达各种类型的数据。客户收到数据后可进行处理,XML解决了数据的统一接口问题,使用在数据中附加Tag来表达数据的逻辑结构。  (2)应用于将大量运算负荷分布在客户端。客户可根据自己的需求来选择和制作不同的应用程序来处理数据,而服务器只需发出同一个XML文件。当客户向服务器发出不同的请求,服务器分别予以不同的响应,这样加重了服务器端的负荷。应用XML的自解释性使客户端在收到数据的同时

6、也可以理解数据的逻辑结构,这样可以减轻服务器端的负荷。  (3)应用于将同一数据以不同的面貌展现给不同的用户。这样客户和厂家都可以对它的表现形式进行定制,使得网络用户界面个性化、风格化。  (4)应用于网络代理对所取得的信息进行编辑、增减,以适应个人用户的需要。  三、XML数据处理  XML不仅规定了如何表示和显示数据,还提供了标准的API(APplicationProgramInter)供处理XML数据,这也就是称之为智能数据或数据标准的原因。目前,SUN公司为支持XML技术,开发出一套JavaAPI,提供读取、处理和生成XML文件的标准类。同时XML技术还是S

7、UNJ2EE(Java2EnterpriseEdition)平台的基础,在J2EE的开发中,XML起到了至关重要的作用。  DOM(DocumentObjectModel,文档对象模型)提供了一种通过应用程序调用或管理XML文档中数据的方法。它将一个XML文档看作一个对象,通过固定的方法和属性对XML文档中不同的标记或节点进行读写。DOM采取一种“随机访问”的机制,你可以在任何时间访问数据的任何部分,然后修改、删除或插入新数据。DOM的特点是功能强大,但分析时间长,占用资源多。SAX(SimpleAPIforXML,简单应用程序接口)是基于事件的XML分析API

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

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

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