图书介绍

XQuery语言原理和实现技术PDF|Epub|txt|kindle电子书版本网盘下载

XQuery语言原理和实现技术
  • 廖湖声著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030373663
  • 出版时间:2013
  • 标注页数:217页
  • 文件大小:53MB
  • 文件页数:229页
  • 主题词:可扩充语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐