文摘
英文文摘
1引言
1.1标记性语言的广泛使用
1.2标记性语言的多样性
1.3嵌入式系统中浏览器的发展状况
1.4研究内容和本人工作
1.5论文组织
2各种主流标记语言及其语法基础
2.1关于“置标”
2.2标记性语言的继承关系
2.3各种主流标记性语言
2.3.1 HTML
2.3.2 WML
2.4标记性语言的语法基础
2.4.1通用语法基础
2.5标记性语言的显示样式
2.5.1 CSS
3嵌入式浏览器的总体设计
3.1设计目标
3.1.1功能
3.1.2平台
3.2总体框架
3.2.1模块划分
3.3总体框架特点
3.4独特的UFO设计
3.5解释器的设计
4结构单一的标记性语言解析
4.1词法分析
4.1.1词法分析方法
4.1.2本系统词法分析方法
4.1.3词法分析中的特殊问题
4.2语法分析
4.2.1语法分析设计
4.2.2语法分析实现
4.2.3语法产生式
4.2.4容错处理
4.3 HTML和WML的语义分析
4.3.1语义分析流程
4.3.2结构说明
4.3.3 UFO语法树
4.4 WML语言中的特殊问题
4.5 CSS的语义分析
4.5.1 CSS在HTML中的引用方式
4.5.2样式单的获取和解释
4.5.3工作流程
4.6 SSR的结构
5标记性语言的显示
5.1排版原则
5.2总体设计
5.3各种显示元素的排版
5.3.1块状元素
5.3.2行内元素
5.3.3可替换元素
5.3.4 BR元素
5.3.5其它显示控制元素
5.4行内元素排版
5.4.1行内排版控制属性
5.4.2数据结构
5.4.3行内元素排版设计
5.5逐步显示
5.6 WML语言排版
5.6.1对HTML样式的选择性吸纳
5.6.2 WML排版引擎
6 XML语言解释器
6.1 XML解释器分析
6.2 XML解释器设计
6.3 XML解释器实现
6.3.1结构良好性检查
6.3.2有效性检查
结束语
致谢
参考文献
西北工业大学学位论文知识产权声明书及原创性声明
西北工业大学;