《基于java的xml语法分析器》开题报告

《基于java的xml语法分析器》开题报告

ID:33590318

大小:45.50 KB

页数:5页

时间:2019-02-27

《基于java的xml语法分析器》开题报告_第1页
《基于java的xml语法分析器》开题报告_第2页
《基于java的xml语法分析器》开题报告_第3页
《基于java的xml语法分析器》开题报告_第4页
《基于java的xml语法分析器》开题报告_第5页
资源描述:

《《基于java的xml语法分析器》开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、5基于JAVA的XML语法分析器(开题报告)基于JAVA的XML语法分析器班级(学号) 作者摘要随着计算机应用的普及和计算机网络技术的高速发展,XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。本课题设计的XML语法分析器用Java编程语言编写,因此可移植到其它具有Java虚拟机(JVM)的操作系统上。该语法分析器通过识别单词流所构成的标记,并给与结构化存储。当语法分析出错时,定位语法分析器状态,设定词法分析器状态,或处理文档的内容重新分析(参数引用作为标记声明一部分时,用替代文本替换引用后重新分区)。并同时支持使用DTD来验

2、证文档,即确保XML文档符合在DTD中指定的所有规则。关键词XML,词法分析,语法分析,DTDXML是指可扩展标记语言(EXtensibleMarkupLanguage),它是一种标记语言,很类似HTML,的设计宗旨是传输数据,而非显示数据。XML的标签没有被预定义。您需要自行定义标签。它被设计为具有自我描述性。也是W3C组织的推荐标准。1研究背景1.1XML的应用领域“当XML(扩展标记语言)于1998年2月被引入软件工业界时,它给整个行业带来了一场风暴。有史以来第一次,这个世界拥有了一种用来结构化文档和数据的通用且适应性强的格式,它不仅仅可以用于WEB,而且可以被用于任何地方。”正如这位

3、世界著名的畅销书作者、设计师、Web标准提倡者JeffreyZeldman在他的著作《DesigningWithWebStandardsSecondEdition》中说的一样,XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。当我们看到XML标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。根据目前XML的应用领域可以大致将为以下几类:设计置标语言、数据交换、替代传统的EDI、智能代理和精确搜索、Web应用、集成不同数据源、数据的多种显示和网络出版、支持Web应用的互

4、操作和集成、文件保值等。下面我将简单介绍一下在电子商务中的应用。电子商务包括使用WWW技术完成商务、市场过程的各个方面。电子商务使用了WWW技术,同时也成为促进WWW发展的主要动力之一。XML的以下特点决定了它作为电子商务应用领域的文档交换标准,XML系统和应用独立的数据格式,使方便地在系统之间共享商务数据成为可能,商务数据的有效期与系统的有效期无关,文档的表现和结构的分离使文档的发布易于控制,XML使不同类别的企业之间的词汇转换方便易行,易于扩充面向商务的词汇,XML的字符集是Unicode使其支持多种语言的应用,XML5基于JAVA的XML语法分析器(开题报告)文档同时具有数据特性和文档

5、特性使XML文档即可以被人阅读又可以被机器处理,通过目录服务可以获取客户端的一些信息以便生成个性化的表现形式。在电子商务应用领域中使用XML需要三方面的支持,首先需要制定XML表示的商务领域中的词汇。其次,XML仅是一种数据对象,在分布式应用领域中需要相应的传输协议和应用协议,作为WWW上的传输协议http缺少对持久状态和远程过程调用的支持,XML、RPC等就是相应的支持。第三是XML处理器软件,分为语法检查、分析器、词汇相关的应用软件,大多公用的功能可以查到开源代码。1.2XML的分析器及其分类业界实现的XML分析器主要分为两种,形式完好性分析器和合法性分析器。形式完好性分析器用于检验文档

6、是否遵守形式完好规则的约束,符合XML形式完好规则约束的数据刘象是XML文档。合法性分析器是用于验证文档是否遵守词法语法约束,一般性形式完好约束、一般性合法性约束和DTD声明所描述的约束。XML文档可以有DTD,也可以没有DTD信息。分析器提供的接口类型有SAX接口的和DOM接口,是为用面向对象的编程语言开发的XML分析器设计的一种基于事件的简单通用接口,SAX版本1的接口适合仅需要访问XML文档的逻辑结构的应用领域,应用所见到是一系列基于逻辑结构的事件流,是文档的事件模型。DOM,文档对象模型,是表现和操作文档的标准模型,用以屏蔽内部实现的数据结构和操作。DOM接口对于表现被分析的XML文

7、档的内容是充分的,DOM接口提供了丰富的文档构造方法。XML文档数据库中的分析器的XMI文档的内存存储结构的模型是按分析器的需求设计的,其XML文档的构造提供相对简单的结构构造方法,但是对于模型的结构操作而言是不完备的,这是由于分析器用不着更多的结构构造方法。提供比DOM接口高的基于逻辑结构的访问接口,文档的物理结构不可见,用于对XML文档的逻辑结构的验证。1.3XML语法分析器的重要性与HTML不同,XML

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

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

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