XQuery : The XML Query Language
暫譯: XQuery:XML 查詢語言

Michael Brundage

  • 出版商: Addison Wesley
  • 出版日期: 2004-02-02
  • 定價: $1,870
  • 售價: 6.0$1,122
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 0321165810
  • ISBN-13: 9780321165817
  • 相關分類: XML
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

Table of Contents:

List of Figures.

Foreword.

Preface.

Who Should Read This Book?

Organization.

Resources.

Acknowledgments.

I. FOUNDATIONS.

1. A Tour of XQuery.

Introduction.

Getting Started.

Notational Conventions.

Why XQuery?

Documents and Databases.

Typed and Untyped Data.

A Sample Query.

Processing Model.

Comments and Whitespace.

Prolog.

Constants.

XML.

Built-in Functions.

Operators.

Paths.

Variables.

FLWOR.

Error Handling.

Conclusion.

Further Reading.

2. Data Model and Type System.

Introduction.

An Overview of XML Data Models.

Structure of the XQuery Data Model.

Atomic Types.

Node Kinds.

Common Type Conversions.

Conclusion.

Further Reading.

3. Navigation.

Introduction.

Paths.

Navigation Functions.

Navigation Context.

Navigation Examples.

Navigation Complexities.

Conclusion.

Further Reading.

4. Functions and Modules.

Introduction.

Built-in Function Library.

Function Invocation.

Function Conversion Rules.

User-Defined Functions.

Recursion.

External Functions.

Modules.

Conclusion.

II. CORE LANGUAGE FEATURES.

5. Basic Expressions.

Introduction.

Comparisons.

Sequences.

Arithmetic.

Logic.

Query Prolog.

Conclusion.

Further Reading.

6. Iteration.

Introduction.

FLWOR.

Quantification.

Joins.

Comparing Sequences.

Sorting.

Grouping.

Conclusion.

Further Reading.

7. Constructing XML.

Introduction.

Element Nodes.

Attribute Nodes.

Text Nodes.

Document Nodes.

Comment Nodes.

Processing Instruction Nodes.

Namespace Nodes.

Composition.

Validation.

Element and Attribute Content.

Conclusion.

Further Reading.

8. Text Processing.

Introduction.

The XML Character Model.

Character Encodings.

Collations.

Text Operators.

Text Functions.

Conclusion.

Further Reading.

9. Type Operators.

Introduction.

Cast and Castable.

Type Conversion Rules.

treat as.

instance of and typeswitch.

User-Defined Types.

Conclusion.

Further Reading.

III. APPLICATION.

10. Practical Examples.

Introduction.

Style.

Idioms.

Conclusion.

Further Reading.

11. Surprises.

Introduction.

Confusion over Meaning.

Confusion over Syntax.

Conclusion.

12. XQuery Serialization.

Introduction.

XQuery Serialization.

XQueryX.

Conclusion.

13. Query Optimization.

Introduction.

Common Query Optimizations.

Barriers to Optimization.

Formal Semantics.

Conclusion.

Further Reading.

14. Beyond the Standard.

Introduction.

Potential Changes.

Standards Roadmap.

XQuery 1.1.

Data Manipulation.

Full-Text Search.

Performance Benchmarks.

Conclusion.

Further Reading.

IV. REFERENCE.

Appendix A. Data Model and Type System Reference.

Introduction.

Overview.

Node Kinds.

Atomic Types.

Primitive Type Conversions.

Built-in Atomic Types.

Appendix B. Expression Reference.

Introduction.

Appendix C. Function Reference.

Introduction.

Appendix D. Regular Expressions.

Introduction.

Overview.

Advanced Regexps.

Regexp Language.

Character Properties.

Appendix E. Grammar.

Introduction.

The XQuery Grammar.

Reserved Keywords.

Operator Precedence.

Bibliography.
Standards.
Working Drafts and Notes.
Further Reading.
Index.

商品描述(中文翻譯)

目錄:

圖表清單。

前言。

序言。

誰應該閱讀本書?

組織。

資源。

致謝。

I. 基礎。

1. XQuery 簡介。

引言。

開始使用。

符號約定。

為什麼選擇 XQuery?

文件與資料庫。

有型與無型資料。

範例查詢。

處理模型。

註解與空白字元。

Prolog。

常數。

XML。

內建函數。

運算子。

路徑。

變數。

FLWOR。

錯誤處理。

結論。

進一步閱讀。

2. 資料模型與類型系統。

引言。

XML 資料模型概述。

XQuery 資料模型的結構。

原子類型。

節點類型。

常見的類型轉換。

結論。

進一步閱讀。

3. 導航。

引言。

路徑。

導航函數。

導航上下文。

導航範例。

導航的複雜性。

結論。

進一步閱讀。

4. 函數與模組。

引言。

內建函數庫。

函數調用。

函數轉換規則。

使用者定義函數。

遞迴。

外部函數。

模組。

結論。

II. 核心語言特性。

5. 基本表達式。

引言。

比較。

序列。

算術。

邏輯。

查詢 Prolog。

結論。

進一步閱讀。

6. 迭代。

引言。

FLWOR。

量化。

聯接。

比較序列。

排序。

分組。

結論。

進一步閱讀。

7. 構建 XML。

引言。

元素節點。

屬性節點。

文本節點。

文件節點。

註解節點。

處理指令節點。

命名空間節點。

組合。

驗證。

元素與屬性內容。

結論。

進一步閱讀。

8. 文本處理。

引言。

XML 字元模型。

字元編碼。

排序。

文本運算子。

文本函數。

結論。

進一步閱讀。

9. 類型運算子。

引言。

轉換與可轉換。

類型轉換規則。

treat as。

instance of 與 typeswitch。

使用者定義類型。

結論。

進一步閱讀。

III. 應用。

10. 實用範例。

引言。

風格。

慣用語。

結論。

進一步閱讀。

11. 驚喜。

引言。

意義上的混淆。

語法上的混淆。

結論。

12. XQuery 序列化。

引言。

XQuery 序列化。

XQueryX。

結論。

13. 查詢優化。

引言。

常見的查詢優化。

優化的障礙。

正式語義。

結論。

進一步閱讀。

14. 超越標準。

引言。

潛在的變更。

標準路線圖。

XQuery 1.1。

資料操作。

全文搜索。

性能基準。

結論。

進一步閱讀。

IV. 參考。

附錄 A. 資料模型與類型系統參考。

引言。

概述。

節點類型。

原子類型。

原始類型轉換。

內建原子類型。

附錄 B. 表達式參考。

引言。

附錄 C. 函數參考。

引言。

附錄 D. 正規表達式。

引言。

概述。

進階正規表達式。

正規表達式語言。

字元屬性。

附錄 E. 文法。

引言。

XQuery 文法。

保留關鍵字。

運算子優先順序。

參考文獻。

標準。

工作草案與備註。

進一步閱讀。

索引。