XML语言的可视化编辑器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆交通学院
题目XML语言的可视化编辑器
系(全称)计算机与信息工程系
专业年级计算机科学与技术2001级
学生姓名龚锐学号01060118
指导教师闫果
摘要
【Abstract】:
XML,what is called,is eXtensible Markup Language for short,which is not the simple expansion of HTML,but has combined the advantage of HTML and dispelled its shortcoming. XML is used more and more extensively,getting people's great concern as a kind of newly arisen and developing computer technology,and relevant research are emerging constantly.At present,XML editor which the developer can use is in a very large range,but there are too few use simply and conveniently,free XML editors that can be found now.This text has introduced the development process of visual XML editor:Have expatiated the proposition and meaning of the subject at first,then carry on the overall structural design according to the actual requirement situation,also introduce the function and application of DOM and MSXML parser,and the introductions to several API interfaces of DOM concretely,including each attribute,usage method,enclosed sample prove of function among them.At last there are parsing deals of XML and concrete realization of code.
【Key Words】:XML HTML editor DOM API
【摘要】:
所谓的XML,就是eXtensible Markup Language,即“可扩展标识语言”,它并不是HTML的简单扩展,而是XML结合了HTML的优点并消除了其缺点。XML作为一种新兴的计算机技术,应用越来越广泛,得到了人们的极大的关注,相关的研究不断涌现。目前,开发人员可以使用的XML编辑器的范围很广,可是现在能找到的使用简便、免费的XML 编辑器太少了。本文介绍了XML可视化编辑器的开发过程:首先说明了课题的提出及其意义,然后根据实际需求情况进行总体结构设计,还具体介绍了DOM和MSXML解析器的功能和应用,以及DOM几个API接口的介绍,包括其中各个函数的属性、使用方法、并附例子说明。最后是XML的解析处理及具体代码的实现。
【关键字】:可扩展标识语言超文本标识语言编辑器文档对象模型应用程序接口
目录
引言 (4)
第一章概述 (5)
1.1前言 (5)
1.2XML简介 (5)
1.2.1XML的产生 (6)
1.2.2XML的发展 (6)
1.2.3XML的应用 (8)
1.3MFC简介 (10)
1.3.1C++类库 (11)
1.3.2应用程序框架 (11)
1.3.3应用程序类型 (11)
第二章系统介绍 (13)
2.1系统概述 (13)
2.2可行性研究 (15)
第三章XML解析器 (16)
3.1XML解析器简介 (16)
3.2DOM (16)
3.2.1DOM概述 (17)
3.2.2DOM解析器的原理 (17)
3.3SAX (17)
3.3.1SAX概述 (17)
3.3.2SAX解析器的原理 (18)
3.4DOM和SAX的关系 (18)
3.4.1DOM与SAX的优缺点比较 (18)
3.4.2选择DOM的原因 (19)
3.4.3关于DOM规范 (19)
第四章MSXML Parser的使用 (21)
4.1MSXML PARSER的概念 (21)
4.1.1XML Parser的功能 (21)
4.1.2MSXML Parser的使用 (22)
4.2DOM的接口 (23)
4.2.1DOM接口简介 (23)
4.2.2MSXML的COM接口 (24)
4.3接口对象方法举例 (25)
4.3.1Document对象 (25)
4.3.2Node对象 (29)
4.3.3NodeList对象 (30)
4.3.4parseError对象 (30)
第五章MSXML解析的实现 (32)
5.1解析流程 (32)
5.1.1流程图 (32)
5.1.2解析器的初始化 (33)
5.2MSXML的解析处理 (33)
5.2.1添加兄弟节点 (33)
5.2.2添加子节点 (35)
5.2.3添加文本节点 (37)
5.2.4删除节点 (38)
5.2.5替换节点 (39)
5.2.6替换文本节点 (40)
5.2.7属性修改 (41)
第六章结束语 (43)
6.1总结 (43)
6.2致谢 (43)
参考文献 (44)