图书介绍
XQuery语言原理和实现技术PDF|Epub|txt|kindle电子书版本网盘下载
![XQuery语言原理和实现技术](https://www.shukui.net/cover/48/31007024.jpg)
- 廖湖声著 著
- 出版社: 北京:科学出版社
- ISBN:9787030373663
- 出版时间:2013
- 标注页数:217页
- 文件大小:53MB
- 文件页数:229页
- 主题词:可扩充语言-程序设计
PDF下载
下载说明
XQuery语言原理和实现技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1引言1
1.2 XQuery语言的基础知识2
1.2.1 XML2
1.2.2 XPath语言4
1.2.3 XQuery 1.0语言6
1.3 XQuery语言相关的功能扩展8
1.3.1 XML数据更新功能9
1.3.2 XQuery脚本语言9
1.3.3面向分布式计算的XQuery语言扩展10
1.3.4面向Web应用的XQuery语言扩展11
1.4 XQuery语言的实现技术11
1.4.1 XML.查询代数11
1.4.2 XML树模式查询12
1.4.3 XQuery程序优化14
1.4.4 XQuery语言的编译实现15
1.4.5 XQuery语言的自动并行化16
参考文献18
第2章XQuery语言的语法和语义22
2.1数据模型和上下文22
2.2处理模型23
2.3语言结构24
2.3.1整体结构与声明部分24
2.3.2 XQuery表达式25
2.3.3 XPath路径表达式27
2.3.4 FLWOR和量化表达式28
2.3.5 XML节点构造表达式29
2.3.6类型相关的语言结构29
2.4形式语义31
2.4.1抽象语法31
2.4.2语义的形式化描述33
2.5 XQuery数据更新规范42
2.6 XQuery脚本语言扩展43
2.7总结45
参考文献46
第3章 中间语言与查询代数47
3.1 FXQL语言47
3.1.1 FXQL程序的案例47
3.1.2 FXQL/1语言的数据模型49
3.1.3 FXQL/1语言的语法50
3.1.4 FXQL/1语言的语义50
3.2 XML查询代数53
3.2.1 XML查询代数的发展53
3.2.2 XQA查询代数55
3.3查询计划的生成58
3.3.1 FLWOR表达式的翻译59
3.3.2具有Orderby子句的FLWOR表达式的翻译63
3.3.3 XPath表达式的翻译63
3.3.4其他XQuery表达式的翻译64
3.3.5 XQuery程序的翻译案例65
3.4总结67
参考文献67
第4章XQuery程序优化技术69
4.1 FXQL表达式的图形化表示70
4.2 FXQL代码优化71
4.2.1自动内联71
4.2.2复制传播73
4.2.3循环不变量外提74
4.2.4消除公共子表达式75
4.3 XML数据查询的逻辑优化77
4.3.1选择移动77
4.3.2排序上浮80
4.3.3消除相关性82
4.3.4消除flat85
4.4各种程序优化的执行顺序86
4.5总结87
参考文献87
第5章XML查询模式及其语言支持89
5.1 XML树模式查询89
5.1.1 XML树模式查询的概念89
5.1.2 XML查询模式的发展91
5.2 GTP+++树模式查询92
5.3 FXQL/2语言94
5.3.1 FXQL/2语言的语法94
5.3.2 GTP+++模式的语言表示案例96
5.3.3 FXQL/2语言的数据模型97
5.3.4 FXQL/2语言的形式语义99
5.4树模式提取算法103
5.4.1标准树模式的提取104
5.4.2 GTP+++模式的生成112
5.5总结114
参考文献115
第6章XML树模式查询的实现方法116
6.1 XML树模式查询算法的发展116
6.2 GTP+++查询算法118
6.2.1树模式查询结果的表示118
6.2.2 GTP+++树模式查询算法120
6.3多级树模式查询126
6.4 FXQL/3语言128
6.4.1多级树模式的语言表示129
6.4.2多级树模式的生成131
6.4.3 FXQL/3语言的形式语义132
6.5多级树模式的查询算法133
6.6基于多级树模式的查询优化138
6.6.1内部树模式的提升138
6.6.2树模式提升算法139
6.7总结142
参考文献143
第7章XQuery语言编译技术144
7.1 XQuery编译技术的发展144
7.2基于SECD抽象机的XQuery编译方案145
7.2.1 SECD抽象机模型145
7.2.2 XQuery编译系统结构146
7.2.3扩展的SECD抽象机148
7.2.4抽象机指令系统148
7.2.5作为目标代码的Java字节码151
7.2.6 XQuery程序的编译案例152
7.3从FXQL语言到SECD指令的翻译154
7.3.1 FXQL表达式的翻译154
7.3.2树模式查询请求的翻译156
7.3.3 XML查询原语的翻译158
7.4 SECD抽象机的字节码实现164
7.4.1 Java虚拟机的体系结构164
7.4.2 Java栈帧和数组表示165
7.4.3 Java类文件结构167
7.4.4 SECD机的实现方法168
7.4.5从SECD指令到Java字节码的翻译169
7.4.6树模式查询的Java字节码实现171
7.5 XQuery语言的动态编译174
7.5.1 XQuery语言的Hotspot编译175
7.5.2 XQuery程序模块的编译实现176
7.5.3动态编译策略177
7.6总结177
参考文献178
第8章XQuery程序的自动并行化179
8.1 XQuery程序的并行化处理180
8.1.1 XQuery程序的三种并行处理方式180
8.1.2 XQuery并行执行引擎的结构182
8.2 XQuery语言的并行查询计划183
8.2.1可并行任务的任务图183
8.2.2针对XQuery语言的任务分解方法184
8.3 XQuery程序并行执行的任务调度187
8.3.1 XQuery程序的执行代价模型187
8.3.2 XQuery程序执行的任务调度189
8.3.3 XQuery并行执行引擎的实现算法191
8.4总结193
参考文献194
第9章 基于XQuery的网页开发语言195
9.1 Web客户端网页开发语言195
9.2 XQScript语言197
9.2.1浏览器对象及其文档对象的引用197
9.2.2浏览器对象及其文档对象的更新199
9.2.3 JavaScript内置对象的方法激活200
9.2.4事件响应机制的支持201
9.2.5 XQScript网页开发案例202
9.3 XQScript语言的实现原理204
9.3.1从XQScript程序到XHTML网页的生成204
9.3.2 XQScript软件开发系统205
9.4 XQScript语言的执行引擎206
9.4.1快照语义的实现方法206
9.4.2 HTML DOM对象操作的转换209
9.4.3事件响应函数的实现方法211
9.5 XHTML网页的生成211
9.5.1 XQScript程序的预处理212
9.5.2 XHTML网页的生成过程213
9.5.3动态生成的XHTML文档案例213
9.6 XQuery语言的扩展研究215
9.7总结216
参考文献217