XQuery : The XML Query Language

Michael Brundage

  • 出版商: Addison Wesley
  • 出版日期: 2004-02-02
  • 定價: $1,870
  • 售價: 5.0$935
  • 語言: 英文
  • 頁數: 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.