出版社:电子工业出版社
年代:2009
定价:68.0
XQuery是专门针对XML的查询语言,其作用类似于关系数据库的SQL。本书比较深入全面地介绍了XQuery相关知识,包括XQuery的概述和快速指南,如何使用XQuery编写简单和复杂的查询,如何对XML数据过滤、排序和分组,还讲述了FLWOR表达式、XPath以及提取、组合数据的XQuery工具。本书的附录提供了XQuery的函数、内置类型及错误信息,因此可以作为XQuery编程指南。本书除了用于指导编程外,还可用作提高与优化XML数据检索性能的参考书。
前言
第1章XQuery介绍
1.1什么是XQuery
1.2转向XQuery
1.3路径表达式
1.4FLWOR表达式
1.5添加XML元素和属性
1.6函数
1.7连接
1.8求和与分组
第2章XQuery基础
2.1XQuery语言的设计
2.2XQuery与其他标准的关系
2.3处理查询
2.4XQuery数据模型
2.5类型
2.6命名空间
第3章表达式:XQuery的组成部分
3.1表达式种类
3.2关键字和名称
3.3查询中的空白符
3.4字面值
3.5变量
3.6函数调用
3.7注释
3.8计算顺序和括号
3.9比较表达式
3.10条件(ifIthen-else)表达式
3.11逻辑表达式
第4章使用路径定位输入文件
4.1路径表达式
4.2谓词
4.3动态路径
4.4输入文件
4.5深入了解上下文
第5章在结果中增加元素和属性
5.1包含输入文件中的元素和属性
5.2直接元素构造器
5.3计算构造器
第6章使用FLWOR表达式查询和连接
6.1使用路径表达式查询
6.2FLWOR表达式
6.3量化表达式
6.4选择不同的值
6.5连接
第7章排序和分组
7.1XQuery中的排序
7.2分组
7.3对值求聚合
第8章函数
8.1内置函数与用户自定义函数
8.2调用函数
8.3用户自定义函数
第9章高级查询
9.1复制并修改输入文件
9.2使用位置和序列编号
9.3合并结果
9.4使用中间.XML文档
第10章命名空间与XQuery
10.1命名空间
10.2命名空间和XQuery
10.3查询中的命名空间声明
10.4在结果中控制命名空间声明
第11章深入了解类型
11.1XQuery类型系统
11.2内置类型
11.3类型、节点和原子值
11.4XQuery中的类型检查
11.5自动类型转换
11.6序列类型
11.7构造器和转换
第12章查询、序言和模块
12.1查询的结构:序言和主体
12.2集中使用多个模块中的查询
12.3变量声明
12.4声明外部函数
第13章在XQuery中使用Schema
13.1什么是Schema
13.2为什么在查询中使用Schema.
13.3W3CXMLSchema:概述
13.4作用域内的Schema定义
13.5Schema校验和类型分配
13.6序列类型和Schema
第14章静态类型
14.1什么是静态类型
14.2typeswitch表达式
14.3treat表达式
14.4类型声明
14.5zero-or-one,one-or-more和exactly-one函数
第15章查询设计的原则
15.1查询设计的目标
15.2清晰化
15.3模块化
15.4健壮性
15.5错误处理
15.6性能
第16章操作数值
16.1数值类型
16.2创建数值
16.3比较数值
16.4算术操作符
16.5数值函数
第17章操作字符串
17.1xs:string类型
17.2创建字符串
17.3比较字符串
17.4子字符串
17.5得到字符串的长度
17.6字符串连接和拆分
17.7操作字符串
17.8空白符和字符串
17.9国际化考虑
第18章正则式
18.1正则式的结构
18.2表示单个字符
18.3表示任意字符
18.4表示字符的组
18.5字符类表达式
18.6勉强模式
18.7锚
18.8向后引用
18.9使用标记
18.10使用带替换变量的子表达式
第19章操作日期、时间和时间段
19.1日期和时间类型
19.2时间段类型
19.3提取日期、时间和时间段的组成部分
19.4使用算术操作符处理日期、时间和时间段
19.5日期组成部分类型
第20章操作限定名,URI和ID
20.1操作限定名
20.2操作URI
20.3操作ID
第21章操作其他×ML组件
21.1XML
21.2处理指令
21.3文档
21.4文本节点
21.5XML实体和字符引用
21.6CDATA段
第22章其他XQuery相关的标准
22.1序列化
22.2XQueryX
22.3XQuery修改功能
22.4全文检索
22.5用于Java(XQJ)的XQueryAPI
第23章实现工具特有的特征
23.1一致性
23.2XML,版本支持
23.3设置查询上下文
23.4选项声明和扩展表达式
23.5指定序列化参数
第24章SQL用户的XQuery
24.1关系模型与XML数据模型
24.2比较SQL语法和XQuery语法
24.3结合SQL与XQuery
24.4SQL/XML
第25章XSLT用户的XQuery
25.1XQuery和XPath
25.2XQuery与XSLT
25.3XQuery1.0/XPath2.0和XPath1.0的差别
附录A内置函数参考
附录B内置类型
附录C错误汇总
索引
XQuery1.0标准已经出台,目前终于有了工具可以方便地检索、提取和操作存储在数据库里XML内容中的数据。本教程不仅介绍了XQuery规范,还讲述了如何使用这种广受关注的查询语言编程。本书针对了解一些XML基础的查询编写者,但用户不必对XML相关知识有深入了解。本书除了可用作教程一页一页地阅读外,还可以使用索引和附录把它当作参考书。无论按哪种方式使用本书,读者都将了解与编写XML查询有关的命名空间、schema、内置类型和正则式的知识。 XQuery是专门针对XML的查询语言,其作用类似于关系数据库的SQL。 本书比较深入全面地介绍了XQuery相关知识,包括XQuery的概述和快速指南,如何使用XQuery编写简单和复杂的查询,如何对XML数据过滤、排序和分组,还讲述了FLWOR表达式、XPath及提取、组合数据的XQuery工具。本书的附录提供了XQuery的函数、内置类型及错误信息,因此可以作为XQuery编程指南。 本书的特点是用简洁的语言深入浅出地介绍了XQuery方方面面的知识,在讲述有些内容时把XQuery与其他广为人知的技术如SQL等相对比,使得读者可以很快上手。阅读本书只须要了解一些基础的XML背景知识。本书除了用于指导编程外,还可用作提高与优化XML数据检索性能的参考书。 本书不仅适合那些须要操作大量XML数据的程序员(不管是使用C#还是Java等语言的程序员都适合阅读本书),还适合管理XML数据库的管理员,以及那些非IT行业但须要频繁使用XML数据的业务人员。 这是一本适合作为XQuery学习教材和参考指南的书。【作者简介】 PriscillaWalmsley,多年深入从事XQuery和XMLSchema相关工作。她是W3CXMLSchema工作组1999年到2004年的成员。此外,她还编写了广受好评的《DefinitiveXMLSchema》(PrenticeHall出版社)(译者注:中文名《XML模式权威教程》)一书。最近Priscilla担任Datypic(www.datypic.com)的常务董事,在那里她专注于XML和面向服务架构(SOA)相关的咨询和培训。
书籍详细信息 | |||
书名 | XQuery权威指南站内查询相似图书 | ||
9787121084348 如需购买下载《XQuery权威指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 68.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
XQuery权威指南是电子工业出版社于2009.03出版的中图分类号为 TP312-62 ,TP393.092-62 的主题关于 可扩充语言,XML-主页制作-程序设计-指南 的书籍。
宾晟, 裴红义, 孙更新, 编著
汪孝宜等, 编著
(美) 然哥诺辛尔蒙 (Thangarathinam,T.) , 著
张海泳, 章伟德, 编著
陈会安, 编著
孙鑫, 编著
胡涵景, 张荫芬, 李小林, 著
(美) 艾特肯 (Aitken,P.G.) , 著
(美) 艾米尔诺 (Amiano,M.) , (美) 德克鲁兹 (D'Crus,C.) 等, 著