XQuery權(quán)威指南比較深入全面地介紹了XQuery相關(guān)知識,包括XQuery的概述和快速指南,如何使用XQuery編寫簡單和復(fù)雜的查詢,如何對XML數(shù)據(jù)過濾、排序和分組,還講述了FLWOR表達式、XPath及提取、組合數(shù)據(jù)的XQuery工具。XQuery權(quán)威指南的附錄提供了XQuery的函數(shù)、內(nèi)置類型及錯誤信息,因此可以作為XQuery編程指南。
XQuery權(quán)威指南的特點是用簡潔的語言深入淺出地介紹了XQuery方方面面的知識,在講述有些內(nèi)容時把XQuery與其他廣為人知的技術(shù)如SQL等相對比,使得讀者可以很快上手。閱讀XQuery權(quán)威指南只須要了解一些基礎(chǔ)的XML背景知識。XQuery權(quán)威指南除了用于指導(dǎo)編程外,還可用作提高與優(yōu)化XML數(shù)據(jù)檢索性能的參考書。
XQuery權(quán)威指南不僅適合那些須要操作大量XML數(shù)據(jù)的程序員(不管是使用C#還是Java等語言的程序員都適合閱讀XQuery權(quán)威指南),還適合管理XML數(shù)據(jù)庫的管理員,以及那些非IT行業(yè)但須要頻繁使用XML數(shù)據(jù)的業(yè)務(wù)人員。
這是一本適合作為XQuery學(xué)習(xí)教材和參考指南的書。
XQuery權(quán)威指南目錄
第1章 XQuery介紹
1.1 什么是XQuery
1.2 轉(zhuǎn)向XQuery
1.3 路徑表達式
1.4 FLWOR表達式
1.5 添加XML元素和屬性
1.6 函數(shù)
1.7 連接
1.8 求和與分組
第2章 XQuery基礎(chǔ)
2.1 XQuery語言的設(shè)計
2.2 XQuery與其他標(biāo)準(zhǔn)的關(guān)系
2.3 處理查詢
2.4 XQuery數(shù)據(jù)模型
2.5 類型
2.6 命名空間
第3章 表達式:XQuery的組成部分
3.1 表達式種類
3.2 關(guān)鍵字和名稱
3.3 查詢中的空白符
3.4 字面值
3.5 變量
3.6 函數(shù)調(diào)用
3.7 注釋
3.8 計算順序和括號
3.9 比較表達式
3.10 條件(ifIthen-else)表達式
3.11 邏輯表達式
第4章 使用路徑定位輸入文件
4.1 路徑表達式
4.2 謂詞
4.3 動態(tài)路徑
4.4 輸入文件
4.5 深入了解上下文
第5章 在結(jié)果中增加元素和屬性
5.1 包含輸入文件中的元素和屬性
5.2 直接元素構(gòu)造器
5.3 計算構(gòu)造器
第6章 使用FLWOR表達式查詢和連接
6.1 使用路徑表達式查詢
6.2 FLWOR表達式
6.3 量化表達式
6.4 選擇不同的值
6.5 連接
第7章 排序和分組
7.1 XQuery中的排序
7.2 分組
7.3 對值求聚合
第8章 函數(shù)
8.1 內(nèi)置函數(shù)與用戶自定義函數(shù)
8.2 調(diào)用函數(shù)
8.3 用戶自定義函數(shù)
第9章 高級查詢
9.1 復(fù)制并修改輸入文件
9.2 使用位置和序列編號
9.3 合并結(jié)果
9.4 使用中間.XML文檔
第10章 命名空間與XQuery
10.1 命名空間
10.2 命名空間和XQuery
10.3 查詢中的命名空間聲明
10.4 在結(jié)果中控制命名空間聲明
第11章 深入了解類型
11.1 XQuery類型系統(tǒng)
11.2 內(nèi)置類型
11.3 類型、節(jié)點和原子值
11.4 XQuery中的類型檢查
11.5 自動類型轉(zhuǎn)換
11.6 序列類型
11.7 構(gòu)造器和轉(zhuǎn)換
第12章 查詢、序言和模塊
12.1 查詢的結(jié)構(gòu):序言和主體
12.2 集中使用多個模塊中的查詢
12.3 變量聲明
12.4 聲明外部函數(shù)
第13章 在XQuery中使用Schema
13.1 什么是Schema
13.2 為什么在查詢中使用Schema.
13.3 W3C XML Schema:概述
13.4 作用域內(nèi)的Schema定義
13.5 Schema校驗和類型分配
13.6 序列類型和Schema
第14章 靜態(tài)類型
14.1 什么是靜態(tài)類型
14.2 typeswitch表達式
14.3 treat表達式
14.4 類型聲明
14.5 zero-or-one,one—or-more和exactly—one函數(shù)
第15章 查詢設(shè)計的原則
15.1 查詢設(shè)計的目標(biāo)
15.2 清晰化
15.3 模塊化
15.4 健壯性
15.5 錯誤處理
15.6 性能
第16章 操作數(shù)值
16.1 數(shù)值類型
16.2 創(chuàng)建數(shù)值
16.3 比較數(shù)值
16.4 算術(shù)操作符
16.5 數(shù)值函數(shù)
第17章 操作字符串
17.1 xs:string類型
17.2 創(chuàng)建字符串
17.3 比較字符串
17.4 子字符串
17.5 得到字符串的長度
17.6 字符串連接和拆分
17.7 操作字符串
17.8 空白符和字符串
17.9 國際化考慮
第18章 正則式
18.1 正則式的結(jié)構(gòu)
18.2 表示單個字符
18.3 表示任意字符
18.4 表示字符的組
18.5 字符類表達式
18.6 勉強模式
18.7 錨
18.8 向后引用
18.9 使用標(biāo)記
18.10 使用帶替換變量的子表達式
第19章 操作日期、時間和時間段
19.1 日期和時間類型
19.2 時間段類型
19.3 提取日期、時間和時間段的組成部分
19.4 使用算術(shù)操作符處理日期、時間和時間段
19.5 日期組成部分類型
第20章 操作限定名,URI和ID
20.1 操作限定名
20.2 操作uRI
20.3 操作ID
第21章 操作其他×ML組件
21.1 XML
21.2 處理指令
21.3 文檔
21.4 文本節(jié)點
21.5 XML實體和字符引用
21.6 CDATA段
第22章 其他XQuery相關(guān)的標(biāo)準(zhǔn)
22.1 序列化
22.2 XQueryX
22.3 XQuery修改功能
22.4 全文檢索
22.5 用于Java(XQJ)的XQuery API
第23章 實現(xiàn)工具特有的特征
23.1 一致性
23.2 XML,版本支持
23.3 設(shè)置查詢上下文
23.4 選項聲明和擴展表達式
23.5 指定序列化參數(shù)
第24章 SQL用戶的×Query
24.1 關(guān)系模型與XML數(shù)據(jù)模型
24.2 比較SQL語法和XQuery語法
24.3 結(jié)合SQL與XQuery
24.4 SQL/XML
第25章 XSLT用戶的XQuery
25.1 XQuery和XPath
25.2 XQuery與XSLT
25.3 XQuery 1.0/XPath 2.0和XPath 1.0的差別
附錄A 內(nèi)置函數(shù)參考
附錄B 內(nèi)置類型
附錄C 錯誤匯總
索引
- PC官方版
- 安卓官方手機版
- IOS官方手機版