XML安全快速解析技术研究

上传人:lizhe****0920 文档编号:46956027 上传时间:2018-06-28 格式:PDF 页数:52 大小:1.79MB
返回 下载 相关 举报
XML安全快速解析技术研究_第1页
第1页 / 共52页
XML安全快速解析技术研究_第2页
第2页 / 共52页
XML安全快速解析技术研究_第3页
第3页 / 共52页
XML安全快速解析技术研究_第4页
第4页 / 共52页
XML安全快速解析技术研究_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《XML安全快速解析技术研究》由会员分享,可在线阅读,更多相关《XML安全快速解析技术研究(52页珍藏版)》请在金锄头文库上搜索。

1、代号1 0 7 0 1 分类号一一婴! j 墨哆一学号掣粤塑堕箜密级公开而簧它争料技六警 硕士学位论文题( 中、英文) 目一_ _ X M b 塞全侠速解折攮态硒复一鼬;拿墅也塑趔- 墅! 熙幽P 煎P 婴;堍曼? 地蛔嫂作者姓名一隧揖一指导教师姓名、职务一李一腰擞援学科门装一一垩事学学科、专业- 蜜码学一提交论文日期一一三Q Q 圭年:且摘要摘要本论文奎要对可扩展标记语裔( X M L ) 的新的解析技术基于虚拟令牌描述荐( V T D ) 解辑技零遴符7 疆袋。文巾蓄走鼹X M L 产生篱暴_ 秘未来豹发震憝势进行了介缨,分析了X M L 文档数据解析的必要性以及快速解析理论。在第二牵中冥

2、体讲辫了在X M L 文档中的语法和糟瘦瀚格式和标准。第三章串详细介绥了现行的X M L 解树方式D O M 和S A X ,并对龋种方式进行了性能的比较。在分析了现有解析方式优劣的基础上,第四章重点讨论了基于虚拟令牌环的V T D - X M L 瓣辑技零,这秘方式戆在性艉和速度上大大提建X M L 戆织攒戆力,它不仅解决了S A X 和D O M 的各种问题,还带来了非提取蚀能的其它好处;本文还捉蹬了一静扩震V T D - X M L 麓耩方式。第纛章孛蓠先灸缁了X M L 文楼靛热密和数字签名技术,之后提出了V T D - X M L 的安全传输方案。关键字。虚拟令牌环可扩展标记语言解析

3、A b s t m c tA b s t r a c tI nt h i st h e s i sa 魏渊p a r s i n gt e c h n o l o g yo f E x t e n s i b l eM a r k u pl a n g u a g ew h i c hi sb a s e do nV i r t u a lT o k e nD e s c r i p t o ri ss t u d i e d I nt h ef i r s tp a r to ft h et h e s i s , t h ed e v e l o p e db a c k g r o u

4、n da n dd e v e l o p i n gt r e n do fX M La D Di n t r o d u c e d , t h en e c e s s i t yo fX M Ld o c u m e n tp a r s i n ga n df a s tp a r s i n gt h e o r ya r ea l s oa n a l y z e d T h eg r a m m a ra n df o r m sr e l a t e dt oX M Ld o c u m e n ta r ed i s c u s s e di nc h a p t e rt

5、 w o T h e 菇撼p a r ti n t r o d t w e st h ep r e s e n t p a r s i n gm e t h o d sD O Ma n dS A Xa n dm a k e sc o m p a r i s o no f t h e i rp e r f o r m a n c e s O nt h eb a s i so ft h ef i r s tt h r e ec h a p t e r s , c h a p t e rf o u rf o c u s e do nt h en o wp a r s i n gw a yV T D

6、- X M L ,T h i sm e t h o dc a ni m p r o v et h ep a r s i n gp c r r o r m a n o fX M Ld o c u m e n tb o t hi ns p e e da n dc a p a b i l i t y V T Dd o e s n to n l yr e s o l v es e v e r a lp r o b l e m sb r o u g h tb yS A Xo rD O M , b u ta l s oc o n t a i n so t h e rb e n e f i t so fn

7、o n - e x t r a c t i v e T h et h e s i sp u t sf o r w a r d 雏e x t e n dV T D - X M Lp a r s i n gm e t h o d T h el a s tp a r to ft h i st h e s i si n t r o d l l c e f lt h ee n c r y p t i o na n ds i g n a t u r et e c h n o l o g i e so f X M L $ a n dd i s c u s s e s 建s e c u r i t yt r

8、a n s f o r mp r o j e c ti nt h ee n d K e y w o r d s :V T DX M Lp a r s i n g独创性( 或创新性) 声明本久声饔繇鏊交豹论文怒我令天在罨耀臻警下送行瓣磊拜究王佟及鼗褥静磺窕成果。尽我所知,除了文中特别加以标浪和墩谢中所罗列的内容以外,论文中不含肖淇他人已经殷表或撰写的研究成果;墩不包含为获褥滔安电子科技大学或其它教枣懿穆戆学骰或诿书露搜瓣过黪耱辩。每我一弱工作戆霹悫对搴磷突爨鞍熬柽德嚣献均己在谂文中作了圈确驰说硬劳表示了谢意。申请学位论文与资料若有不实之处,本人承担一切棚关责任。零久签名:銎蕈噬辩麓竺毯! :!关

9、于论文使用授权的说明本人完全了解磷安电子科技大学有关保留和使用学位论文的规定,即:研究生程校攻读学位期间论文工作的知识产权单位属西安电子举 披大学。零入雠证毕照离校磊,笈表论文交霞震论文工嫠袋装黪署名摹经臻然为嚣安电子程技大学。学校有权保留送变论文的复印件,允许查阅帮锫阕论文;学校可以公稚论文盼垒部躐部分内容,掰以允许采用影印、缩印或蒸它复制手段保存论文。( 聚密戆论文在熬密嚣遵守魏姣定)本学位论文隅予保密,在年解密鬣使溺本授授书。本人签名:羹竖、|导师签名:盔叠跫麓塑:2日期一塑卒斗第一奄绪论第一耄绪论1 9 9 6 年,w 3 c 组织开始设计一种W e b 数据存储和交换的标准,这就是X

10、 M L( e X t e n s i V eM a r k u p L a n g u a g e ,爵扩震椽记语誊) ,宅使褥瑗有憨瓣特秘协议秘软件更为协调,从而简化了对数据的处理和传输X M L 所拥有的可扩展性、白描述性、自榴容往以及跨文种等优点,使得崧非常适于W e b 上的数据交换与镄怠发稚,被广泛应用到电子商务、电子政务、W e b 服务等许多领域m l 。目煎很多豳际著名的公司已完全加入黧J X M L 赢持者的行列,如微软1 E 6 O 程广泛使用了X M L ,N e t s c a p e赫版本也瘴会支持) 溯b 其它公司,包括l B M ,A d o b e ,s 硼_

11、 糖X e r o x 等也窘毒支持X M L ,并都在着手相关产龋的研制。相对于H T M L 的“所见即所得”,X M L 将数耀耨墓零信患分离,被称鸯“文糖数据痒”,这藏後X M L 文档缀逡会予籀述数器库中的数据。筒其它非标准化、非结构化的数据转换为X M L 文档膜,就可以将犬麓遗留数据实现信惑共享鞠交换。X M L 解析技术怒操作X M L 文稻的重簧环节,它在实现把非结构化数据转换为X M L 数据的过程中,起着照要的作用【l 嚣l 。l 。1 论文研究背景X M L ( e X 姗i b l eM a r k u pL a n g u a g e ) 霹扩袋弦记投谣言,蹩W 3

12、 e 缀缳认可的文档数据格式标准,怒S G M L ( S t a n d a r dG e n e r a l i z e dM a r k u pL a n g u a g e ,标准遂甭标记语富) 的予集,绦留了S G M L 主要静使用功能,嗣对大犬缩减了S G M L的复杂性。它独立予任何诱言和体系结构,是公认的下一代网络标记语裔。由于帆文档能应用在不同平台上,实现数据的协同正作,窀现在融成为不毽缺少戆金堑技寒熬一部分。魄懿,X M L 瑷热了在亵场中豹逛子囊务和交流沟道,以及公司内部多样数据的综合。X M L 的使用因此而快速增长,分析家R o nS c h m e l z e r

13、 颈测,鬓2 0 0 6 零,X M L 将囱2 0 0 3 年耀终流量豹3 上涨至2 4 ,势R浏2 0 0 8 年将麓少上涨至4 0 N 。然而,对不断增长的X M L 文档静执行弓l 怒了一个关键的闯题;由予文档中每个元素都包含了相豢大的纛数据,所以X M L 文档就包含了火量的数据。这便造成了程序处理的低效,并且给公司网络、处理器和存储结构都带来了很大的负载压力,这羧导致了X M L 豹薅个关镳翊题;冗长秘性能阑。1 冗长:以X M L 格式储存的数据要比以其他数据库格式储存占有的空间要犬鹣多。2 性能:由于X M L 固有的冗余特性,对X M L 数据的错理将增大应用服务器2X M

14、L 安全快速解析技术研究的负担。1 2 论文研究内容应用X M L 文档主要有三个技术环节,包括对X M L 文档的编辑、X M L 文档的解析和显示或使用X M L 文档的数据。X M L 文档的编辑目前有两种方式:一种是使用通用的编辑器生成X M L 文档,如N o t e p a d 另一种是使用X M LI D E ( 集成开发环境) ,如X M L ,S P Y 等工具。也可以针对具体应用开发某种专用的可视化X M L 编辑器。X M L 文档解析的主要任务是检查编辑的X M L 文档是否是结构完整( W e l l f o r m e d ) 和合法的( V a l i d a t

15、 c ) 如果X M L 解析器发现X M L 文档中的数据或者结构不完整,就会向应用程序报告一个“致命”错误,而且不再会以正常的方式向应用程序传递数据或X M L 结构X M L 的解析技术在X M L 文档的应用过程中有着重要的作用,它的行为减少了应用程序处理X M L 数据的负担,为应用程序和数据库提供了可操作的数据。换句话说,儿解析器是X M L 文档应用的基础。本文深入研究了X M L 解析技术,在此基础上详细分析了现有解析方式D O M和S A X ,并比较了他们的优缺点。文章主要对基于虚拟令牌描述符的X M L 解析方式进行了研究。对每字节传输格式、V T D 解析方式进行了全面

16、系统地分析,提出了V T D X M L 扩展方案1 4 ,并构建了一系列完整的V T D X M L 安全传输方案。本文章节安排如下:第一章对X M L 的发展和本文研究背景进行了简要介绍。第二章介绍了X M L 文档的特点和X M L 语法基础以及相关技术和标准,对全文的进一步研究作了基础性的铺垫。第三章首先说明了X M L 解析的必要性以及解析原理,并详细讲解了基于对象的解析方式( D O M ) 和基于事件的解析方式( s A x ) 。在此基础上,进一步比较了两者的优缺点,分析了它们不能够进行普遍应用的原因。第四章重点研究了基于虚拟令牌描述符的V T D - X M L 解析方式,详细分析了该方式的解析及遍历方法。在研究了每字节传输信息的基础上,提出了扩展V T D - X M L 解析方案,该方案能够大大扩展需要解析的X M L 文档的数据含量,也就是说可以

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号