基于xml的数据处理基础支撑技术及应用

基于xml的数据处理基础支撑技术及应用

ID:5356351

大小:181.01 KB

页数:4页

时间:2017-12-08

基于xml的数据处理基础支撑技术及应用_第1页
基于xml的数据处理基础支撑技术及应用_第2页
基于xml的数据处理基础支撑技术及应用_第3页
基于xml的数据处理基础支撑技术及应用_第4页
资源描述:

《基于xml的数据处理基础支撑技术及应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于XML的数据处理基础支撑技术及应用是一种对XML文档的部分进行寻址的语言,设计XPath是要让一前言XSLT使用的。当今的世界是一个信息爆炸的世界。每天,当人们连入互2基于XML的数据处理联网,扑面而来的是无穷无尽的信息。可是这些信息的冗余度非常高。在使用Google进行搜索时,大部分人所进行的搜索都会返基于XML的数据处理实际上分为以下几大领域:回上千条结果,但也许其中很少的一部分包含的是不重复的信1)对XML原始文档的解析息。2)对XML原始文档的验证要解决信息的冗余问题,完全依赖人工智能的算法是不可行3)对XML数

2、据的各种操作的。在这方面首先要做的就是统一信息的格式,XML是人们在这4)对XML原始文档的转换个方向上做出的重大努力和成果。在目前所有的编程语言中,只有Java在上述各个领域都提[1]XML是ExtensibleMarkupLanguage的简写,一种扩展性供了大量的方便易用的XML数据处理工具,并且,几乎所有工具标识语言。自从XML标准出现以来,它的发展异常迅猛。可以这都是免费和开源的。因此,我们谈到XML,就基本上就不能不提么说,XML是自Java语言出现以来,在Internet领域里最令人激到Java,下面我们将分别

3、介绍这些领域中基于Java的XML数据动的发展。XML是一套定义语义标记的规则,这些标记将文档分处理基础支撑技术和应用。成许多部分并对这些部分加以标识。它也是元标识语言,即定义了用于定义其它与特定领域有关的、语义的、结构化的标记语言3对XML原始文档的解析的句法语言。XML数据基于标记,很方便用户阅读和计算机理解,但是与二基于XML的数据处理基础支撑技术以前基于普通文本和二进制的数据相比,在程序里对XML数据文件的进行解析的难度加大了。因此,从一开始,人们就在考虑对XML数据文件的解析问题,到目前为止,人们已经想出了多种办1

4、XML相关标准法来解析XML,并制定了一些规范和事实上的标准。3.1SAXXML只是一套定义语义标记的规则,光有这些规则是无法使SAX最初是由XML-DEV邮件列表的成员开发的一种用于基于得XML能被各个应用系统所采纳的。因此,在XML标准推出以后,事件的语法分析器的标准和简单的API。SAX是“SimpleAPIfor一系列配套的标准也相应制定出来。XML”的缩写。SAX最初是为Java而定义,但是它也可以用于1.1XMLSchemaPython、Perl、C++和COM。以后一定还有更多的语言绑定。与我XMLSchema

5、是W3C的推荐标准,于2001年5月正式发布,们接下来要讲到的DOM不同,SAX没有经过官方标准机构的认可,经过数年的大规模讨论和开发,终于最终奠定下来,使得XML建但是它被广泛使用并被视为事实上的标准。模有了一个国际标准。XMLSchema一确定下来,立刻成为全球公SAX实际上是一个接口集合,它允许开发人员在自己的应用认得首选XML环境下的建模工具,已经基本取代了DTD在XML刚刚中通过这个接口集合来读取和分析XML文档中的数据。解析器通成为W3C推荐标准时的地位。过读入XML文件,根据所遇到的各个XML文件中的元素,产生

6、不1.2XSL同的事件,主要有以下事件:XSL并不是一个简单的样式语言标准,实际上,XSL由3个1)元素开始和结束标记标准组成:XSL实际上包含三种语言,具体是:2)元素内容1)XSLT:用于定义对XML转换规则的语言3)实体2)XPath:用于在XML文档中定位的表达式语言4)语法分析错误3)XSL-FO:用于定义XML显示方式的语言开发人员只要提供自己实现的相应事件的事件处理程序,在这三个标准中,XSLT是其中最重要的。XSLT是一种用来便能获得相应XML文档的信息。将XML文档转换成其他类型文档或其它XML文档的语言。

7、XPath3.2DOMDOM是DocumentObjectModel的缩写,是对XML文档的内了很多。与此同时,这些工具包大都提供了与标准DOM兼容的接容进行表示的模型。它把XML文档看作是一系列node和node间口,使得也能与采用标准DOM的程序兼容。的关系,并且把每一个node都当作一个对象,所以叫文档对象5.3XMLDataBinding模型。对于少量的XML数据操作来说,采用上述提到的Jdom或DOM是与编程语言无关的,因此有多种实现。这是一个非常Dom4j已经能够很完美的解决问题。但是如果数据操作一多,即大的优点

8、,意味着用Java,C/C++,甚至是Javascript,在通过使是通过上述工具包,开发人员也会淹没在一大堆例如增加节DOMAPI处理XML文档时的逻辑和方法名都是一致的。点,修改数据等等操作中。除此之外,开发人员必须很清楚XMLDOM是以层次结构组织的节点或信息片断的集合。这个层次的结

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

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

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