XQuery权威指南
XQuery权威指南封面图

XQuery权威指南

(美) 普里西拉, (美) 沃姆斯利, 著

出版社:电子工业出版社

年代: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-主页制作-程序设计-指南 的书籍。