首页> 中文学位 >基于xml的嵌入式浏览器研究与关键技术实现
【6h】

基于xml的嵌入式浏览器研究与关键技术实现

代理获取

目录

文摘

英文文摘

声明

第一章引言

1.1嵌入式浏览器概述

1.2嵌入式浏览器发展现状

1.3研究背景

1.4论文的主要工作

1.5论文的章节安排

第二章XML与XML解析技术

2.1 XML概述

2.2 XML文档结构

2.3 XML层叠样式分析

2.4 XML解析器比较

2.5 XML有效性验证方法

2.6本章小结

第三章浏览器技术分析与设计

3.1设计原则

3.2网络传输模型设计

3.3缓存管理模块设计

3.4窗口部件设计

3.5 HTML词法解析器的设计

3.6浏览器运行效果图

3.7本章小结

第四章嵌入式浏览器解析XML的关键技术实现

4.1 XML解析技术的设计方案

4.2解析XML文档内容的实现

4.3样式表CSS在浏览器中的实现

4.4本章小结

第五章总结与展望

参考文献

附录MIT/X Consortium license

作者简历

致谢

展开▼

摘要

随着 Internet 应用迅速普及,嵌入式系统接入 Internet 是必然的发展趋势。用户要访问Internet上的资源,实现嵌入式信息设备上网,就必须在设备中嵌入浏览器软件。而XML是Internet共享信息的强有力手段,它曾被称作“Web上的ASCII码”,可以实现在不同的设备之间有效的传递数据。所以研究支持XML技术的嵌入式浏览器,一方面能够适应嵌入式系统接入Internet的发展趋势,另一方面可以实现嵌入式系统间有效的数据共享,推动嵌入式系统的发展。本论文正是基于以上目的考虑,以粤港关键领域重点突破项目“数字家庭网关技术研究和产品样机开发” (项目编号:2006352404202062)为背景,结合自己在项目中的实际工作而展开的。 本论文对嵌入式浏览器及XML/CSS技术做了深入分析和研究,提出了嵌入式浏览器对XML技术支持的设计与实现方法。论文首先分析研究了嵌入式浏览器的发展现状与XML相关技术,然后在LINUX系统上搭建开源项目Dillo运行环境,分析了网络传输模型的设计,通过对比研究,本文采用线程和信号驱动I/O 的混合方式设计浏览器,以此来减少等待时间和计算任务的方法,并分析了缓存管理,窗口部件模块以及HTML词法解析器模块,详细描述了各个模块的实现方法。在此基础上,提出了嵌入式浏览器使用Expat解析XML文档的方法,并设计实现了一个具体应用环境,给出了相应的实现过程,另外由于XML文档将内容和表现分离,在原型浏览器基础上设计实现了浏览器对CSS样式表的支持,并描述了实现过程。最后对全文工作进行了总结,并且对进一步的研究与应用提出了展望。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号