网站大量收购独家精品文档,联系QQ:2885784924

XML快速解析技术.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML快速解析技术

摘 要 本文研究了XML解析技术,介绍了SAX,DOM,和VTD-XML技术以及一种基于XML的数据通信模型。文中首先对XML产生背景和未来的发展趋势进行了介绍,分析了XML文档数据解析的必要性以及快速解析理论。在第二章中具体讲解了在XML文档中的语法和相应的格式和标准。第三章中详细介绍了XML解析方式DOM和SAX,并对两种方式进行了性能的比较,并在最后介绍了VTD-XML解析技术。在分析了现有解析方式优劣的基础上,第四章重点讨论了XML在监控系统的数据通信模型中的设计与实现。 关键词:XML解析;DOM;SAX;虚拟令牌环;数据通信模型 ABSTRACT This thesis studies a parsing technology of Extensible Markup Language,introduces SAX,DOM,VTD-XML and an communicationing model that based on XML technology.In the first part of the thesis,the developed background and developing trend of XML are introduced,the necessity of XMLdocument parsing and fast parsing theory are also analyzed.The grammar and formsrelated to XML document are discussed in chapter two.The third part introduces thepresent parsing methods DOM and SAX and makes comparison of their performances,and introduces the VTD-XML parsing technology.On the basis of the first three chapters,chapter four discusses the design and implement of XML technology in data communicationing model. Keywords: XML parsing;DOM;SAX;VTD;Data Communicationing Model 目 录 第一章 绪论 3 1.1 论文研究背景 3 1.2 论文研究内容及结构 3 第二章 可扩展标记语言 3 2.1 XML技术的产生 3 2.2 XML文档语法基础 3 2.2.1 文档说明 3 2.2.2 标记 3 2.2.3 实体引用 3 2.2.4 注释 3 2.2.5 处理指令 3 2.2.6 CDATA段 3 2.3 XML相关技术和标准 3 2.3.1 DTD和模式 3 2.3.2 名域 3 2.3.3 XLink 3 2.3.4 XSL 3 2.4 本章小结 3 第三章 XML解析技术基础 3 3.1 解析原理 3 3.2 XML解析器工作模式 3 3.3 文档对象模型 3 3.3.1 DOM结构 3 3.3.2 DOM的优缺点 3 3.4 基于事件的简单应用编程接口(SAX) 3 3.4.1 SAX结构 3 3.4.2 SAX的优缺点 3 3.5 基于虚拟令牌环的XML解析技术 3 3.5.1 VTD-XML概述 3 3.5.2 VTD-XML原理结构 3 3.5.3 VTD-XML优点 3 3.6 本章小结 3 第四章 一种基于XML的数据通信模型的设计与实现 3 4.1 监控系统的数据通信 3 4.2 系统模型的建立 3 4.3 系统实现 3 4.3.1 网络文件传输 3 4.3.2 XML文件封装协议 3 4.3.3 XML文件控制 3 4.4 本章小结 3 第五章 总结与展望 3 致谢 3 参考文献 3 第一章 绪论 1996年,W3C组织开始设计一种Web数据存储和交换的标准,这就是XML(eXtensible MarkupLanguage,可扩展标记语言),它使得现有的因特网协议和软件更为协调,从而简化了对数据的处理和传输。XML所拥有的可扩展性、自描述性、自相容性以及跨文种等优点,使得它非常适于Web上的数据交换与信息发布,被广泛应用到电子商务、电子政务、Web服务等许多领域。目前很多国际著名 的公司已完全加入到XML支持者的行列,如微软IE6.0已广泛使用了XML,Netscape新版本也将会支持XML,其它公司,包括IBM,Adobe,Sun和Xerox等也宣布支持XML,并都在着手相关产品的研制。相对于HTML的“所

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档