XQuery : The XML Query Language

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?



文件和資料庫。



有類型和無類型的資料。



一個範例查詢。



處理模型。



註解和空白。



前言。



常數。



XML。



內建函數。



運算子。



路徑。



變數。



FLWOR。



錯誤處理。



結論。



進一步閱讀。


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


介紹。



XML 資料模型概述。



XQuery 資料模型的結構。



原子類型。



節點類型。



常見類型轉換。



結論。



進一步閱讀。


3. 導航。


介紹。



路徑。



導航函數。



導航上下文。



導航範例。



導航的複雜性。



結論。



進一步閱讀。


4. 函數和模組。


介紹。



內建函數庫。



函數調用。



函數轉換規則。



使用者定義函數。



遞迴。



外部函數。



模組。



結論。


II. 核心語言特性。


5. 基本表達式。


介紹。