论文部分内容阅读
在电子商务迅猛发展的今天,商业社会的各部门需要信息共享与交换。一开始,人们试图通过各种不同的方式来交换信息,如文本文件、FTP等,但一直以来都没有一个标准的途径,直到可扩展标记语言XML的出现。 与HTML一样,XML(eXtensible Markup Language)也是网络上的一种通用语言。它的产生是要通过标记来精确地表现信息的各种含义。它易传输、可扩充并能通过解析器程序处理文档信息,是一种任何系统都能读写的标准语言。XML为信息的交换和计算提供了新的载体,也成就了其在数据交换领域中不可替代的作用。因之,2001年省攻关课题“电子商务环境中通用数据交换技术研究”展开了对XML文档的编辑解析、XML与现有流行文件格式的相互转换以及XML与EDI报文之间的转换等研究开发,并力图开发一个跨平台、以XML为中心的数据交换软件。 本文主要结合该课题中有关XML编辑解析技术进行探讨;从XML的理论基础出发,对它自身的结构化特点以及它目前的几大应用作了详细的介绍,阐述了当前Web应用引入XML的必要性;深入探讨了XML两种主要解析技术,以及Java与XML相结合的优势;并在此基础上实现了一个基于Java的跨平台XML编辑解析器。本文对于研究开发XML应用有着重要的理论和实用价值。 第一章 绪论,主要讨论了XML的应用背景,以及国内外关于XML解析器和编辑器的研究动向。 第二章 XML文档类型及应用,主要讨论了XML的特点、XML的典型应用以及XML四种文档类型及其用法。 第三章 Java对XML的支持,主要讨论了Java的特点及Java与XML相结合的优势。 第四章 XML解析器,主要讨论XML的两种最重要的解析方式(DOM和SAX)的原理以及XML解析器的使用方法。 第五章 XML集成编辑解析环境的实现,详细讨论了一个XML编辑解析器系统的功能模块结构与设计,并实现了一个完整的XML编辑解析器。 第六章 研究工作总结,主要对所开发的系统作出总结,指出了不足之处,并展望了未来XML的发展。