XQuery from the Experts: A Guide to the W3C XML Query Language
Howard Katz, Addison-Wesley Professional ISBN:0321180607, Edition: , 2003-09-01 Price: $54.99
- Main Page
- Table of content
- Copyright
- Preface
- This Book
- Who Should Read This Book?
- Organization and Roadmap
- Software
- Cover Photograph
- Ongoing
- Contributors
- Don Chamberlin
- Denise Draper
- Mary Fernández
- Howard Katz
- Michael Kay
- Jonathan Robie
- Michael Rys
- Jérôme Simeon
- Jim Tivy
- Philip Wadler
- Acknowledgments
- Part I: Basics
- Chapter 1. XQuery: A Guided Tour
- Sample Data: A Bibliography
- Data Model
- Literals and Comments
- Input Functions
- Locating Nodes: Path Expressions
- Creating Nodes: Element, Attribute, and Document Constructors
- Combining and Restructuring Nodes
- Operators
- Built-in Functions
- User-Defined Functions
- Variable Definitions
- Library Modules
- External Functions and Variables
- Types in XQuery
- Summary
- Part II: Background
- Chapter 2. Influences on the Design of XQuery
- The Need for an XML Query Language
- Basic Principles
- The Query Data Model
- Related Languages and Standards
- Watershed Issues
- Conclusion
- Chapter 3. XQuery, XPath, and XSLT
- XSLT: A Quick Introduction
- XPath 1.0
- Why Was a New Query Language Needed?
- Convergence: XPath 2.0
- XSLT and XQuery Compared
- Optimization Techniques
- Conclusion
- Part III: Formal Underpinnings
- Chapter 4. Static Typing in XQuery
- The Benefits of Static Typing
- An XQuery Programming Scenario
- Getting Started with Types
- Literals and Operators
- Variables
- Functions
- Conditionals
- Path Expressions
- Predicates
- FLWOR Expressions
- Element Construction
- Validation Context
- Validation Mode
- A Final Example: Grouping
- Conclusions
- Chapter 5. Introduction to the Formal Semantics
- The Benefits of a Formal Semantics
- Getting Started with the Formal Semantics
- Learning More about XQuery
- The Forest through the Trees
- Part IV: Databases
- Chapter 6. Mapping between XML and Relational Data
- Framing the Problem
- LOB or Compose?
- Composition Techniques: Common Concepts
- Composition Techniques: Examples
- Shredding
- Implementation Concepts
- Conclusion
- Chapter 7. Integrating XQuery and Relational Database Systems
- Getting Started
- Relational Storage of XML: The XML Type
- Integrating XQuery and SQL: Querying XML Datatypes
- Physical Mappings of XQuery
- Top-Level XQuery
- Conclusion and Issues
- Chapter 8. A Native XML DBMS
- What Is XML Data?
- Interfaces to a Native XML Database
- Full-Text Search in a Native XML Database
- Sample Applications
- Conclusion
- References
- Glossary
|
|