1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Querying XML, : XQuery, XPath, and SQL/XML in context pptx

845 2.2K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Querying XML: XQuery, XPath, and SQL/XML in Context

    • 1558607110

  • Content

  • Foreword

  • Preface

  • Part I: XML: Documents and Data

    • Chapter 1. XML

      • 1.1 Introduction

      • 1.2 Adding Markup to Data

      • 1.3 XML-Based Markup Languages

      • 1.4 XML Data

      • 1.5 Some Other Ways to Represent Data

      • 1.6 Chapter Summary

    • Chapter 2. Querying

      • 2.1 Introduction

      • 2.2 Querying Traditional Data

      • 2.3 Querying Nontraditional Data

      • 2.4 Chapter Summary

    • Chapter 3. Querying XML

      • 3. I Introduction

      • 3.2 Navigating an XML Document

      • 3.3 What Do You Know about Your Data?

      • 3.4 Some Ways to Query XMLToday

      • 3.5 Chapter Summary

  • Part II: Metadata and XML

    • Chapter 4. Metadata – An Overview

      • 4.1 Introduction

      • 4.2 Structural Metadata

      • 4.3 Semantic Metadata

      • 4.4 Catalog Metadata

      • 4.5 Integration Metadata

      • 4.6 Chapter Summary

    • Chapter 5. Structural Metadata

      • 5.1 Introduction

      • 5.2 DTDs

      • 5.3 XML Schema

      • 5.4 Other Schema Languages for XML

      • 5.5 Deriving an Implied Schema from a DTD

      • 5.6 Chapter Summary

    • Chapter 6. The XML Information Set (Infoset) and Beyond

      • 6.1 Introduction

      • 6.2 What Is the Infoset?

      • 6.3 The Infoset Information Items and Their Properties

      • 6.4 The Infoset vs.the Document

      • 6.5 The XPath 1.0 Data Model

      • 6.6 The Post-Schema-Validation Infoset (PSVI)

      • 6.7 The Document Object Model (DOM) — An API

      • 6.8 Introducing the XQuery Data Model

      • 6.9 A Note Regarding Data Model Terminology

      • 6.10 Chapter Summary and Further Reading

  • Part III: Managing and Storing XML for Querying

    • Chapter 7. Managing XML: Transforming and Connecting

      • 7.1 Introduction

      • 7.2 Transforming, Formatting, and Displaying XML

      • 7.3 The Relationships between XML Documents

      • 7.4 Relationship Constraints: Enforcing Consistency

      • 7.5 Chapter Summary

    • Chapter 8. Storing: XML and Databases

      • 8.1 Introduction

      • 8.2 The Need for Persistence

      • 8.3 SQL/XML's XMLType

      • 8.4 Accessing Persistent XML Data

      • 8.5 XML on the Fly: Nonpersistent XML Data

      • 8.6 Chapter Summary

  • Part IV: Querying XML

    • Chapter 9. XPath 1.0 and XPath 2.0

      • 9.1 Introduction

      • 9.2 XPath 1.0

      • 9.3 XPath 2.0 Components

      • 9.4 XPath 2.0 and XQuery

      • 9.5 Chapter Summary

    • Chapter 10. Introduction to XQuery

      • 10.1 Introduction

      • 10.2 A Brief History

      • 10.3 Requirements

      • 10.4 Use Cases

      • 10.5 The XQuery 1.0 Suite of Specifications

      • 10.6 The Data Model

      • 10.7 The XQueryType System

      • 10.8 XQuery 1.0 Formal Semantics and Static Typing

      • 10.9 Functions and Operators

      • 10.10 XQuery 1.0 and XSLT 2.0 Serialization

      • 10.11 Chapter Summary

    • Chapter 11. XQuery 1.0 Definition

      • 11.1 Introduction

      • 11.2 Overview of XQuery

      • 11.3 The XQuery Processing Model

      • 11.4 The XQuery Grammar

      • 11.5 XQuery Expressions

      • 11.6 FLWOR Expressions

      • 11.7 Error Handling

      • 11.8 Modules and Query Prologs

      • 11.9 A Longer Example with Data

      • 11.10 XQuery for SQL Programmers

      • 11.11 Chapter Summary

    • Chapter 12. XQueryX

      • 12.1 Introduction

      • 12.2 How Far to Go?

      • 12.3 The XQueryX Specification

      • 12.4 XQueryX By Example

      • 12.5 Querying XQueryX

      • 12.6 Chapter Summary

    • Chapter 13. What's Missing?

      • 13.1 Introduction

      • 13.2 Full-Text

      • 13.3 Update

      • 13.4 Chapter Summary

    • Chapter 14. XQuery APIs

      • 14.1 Introduction

      • 14.2 Alphabet-Soup Review

      • 14.3 XQJ — XQuery for Java

      • 14.4 SQL/XML

      • 14.5 Looking Ahead

    • Chapter 15. SQL/XML

      • 15.1 Introduction

      • 15.2 SQL/XML Publishing Functions

      • 15.3 XML DataType

      • 15.4 XQuery Functions

      • 15.5 Managing XML in the Database

      • 15.6 Talking the Same Language — Mappings

      • 15.7 Chapter Summary

  • Part V: Querying and The World Wide Web

    • Chapter 16 XML-Derived Markup Languages

      • 16.1 Introduction

      • 16.2 Markup Languages

      • 16.3 Discovery on the World Wide Web

      • 16.4 Customized Query Languages

      • 16.5 Chapter Summary

    • Chapter 17. Internationalization: Putting the "W" in "WWW"

      • 17.1 Introduction

      • 17.2 What Is Internationalization?

      • 17.3 Internationalization and the World Wide Web

      • 17.4 Internationalization Implications: XPath, XQuery, and SQL/XML

      • 17.5 Chapter Summary

    • Chapter 18. Finding Stuff

      • 18.1 Introduction

      • 18.2 Finding Structured Data — Databases

      • 18.3 Finding Stuff on the Web — Web Search

      • 18.4 Finding Stuff at Work — Enterprise Search

      • 18.5 Finding Other People's Stuff — Federated Search

      • 18.6 Finding Services — WSDL, UDDI,WSIL, RDDL

      • 18.7 Finding Stuff in a More NaturaI Way

      • 18.8 Putting It All Together — The Semantic Web+

  • Appendix A. The Example

    • A.1 Introduction

    • A.2 Example Data

    • A.3 Some Examples from the Book

    • A.4 A Simple Web Application

    • A.5 Summary

  • Appendix B. Standards Processes

    • B.1 Introduction

    • B.2 World Wide Web Consortium (W3C)

    • B.3 Java Community Process (JCP)

    • B.4 De Jure Standards: ANSI and ISO

    • B.5 Summary

  • Appendix C. Grammars

    • C.1 Introduction

    • C.2 XQuery Grammar

    • C.3 SQL/XML Grammar

    • C.4 Chapter Summary

  • Index

  • About the Authors

Nội dung

[...]... think is vital: how to locate information in documents that are marked up using XML and how to find and extract that information in repositories of such documents It is certainly important to mark up your documents and your data to capture the meaning inherent in them, but tremendous additional value is available w h e n you can use powerful query facilities that not only find certain documents in. .. t i o n : P u t t i n g t h e " W " in " W W W " 605 17.1 Introduction 605 17.2 What Is Internationalization? 606 17.3 Internationalization and theWorld WideWeb 607 17.3.1 Unicode 609 17.3.2 W3C Character Model for theWorld WideWeb 615 17.4 Internationalization Implications: XPath, XQuery, and SQL/XML 618 17.5 Chapter Summary 621 Chapter 18 Finding Stuff 623 18.1 Introduction 623 18.2 FindingStructured... Contents Part III Managing and Storing X M L f o r Querying Chapter 7 151 Managing XML: T r a n s f o r m i n g and Connecting 153 7.1 7.2 Introduction 153 Transforming, Formatting, and Displaying XML 154 7.2 I ExtensibleStylesheet LanguageTransformations (XSLT) 155 7.2.2 ExtensibleStylesheet Language: Formatting Objects (XSL FO) 162 7.3 The Relationships between XML Documents 163 7.3.1 XML Inclusions (Xlnclude)... subject of querying XML In doing so, we give you not only valuable insights about locating and retrieving information in XML documents, but we put the subject into the contexts in which it will be used Who should read this book We wrote this book primarily to benefit software engineers who have to design and build applications that use XML and to access documents and data presented in an XML form While... Querying XML, so we start by introducing XML, describing what we mean by "querying, " and then discussing the special challenges in querying XML XML the Extensible Markup Language - defines a set of rules for adding markup to data Markup adds structure to data, and gives us a way of talking about the meaning of that data The family of XML technologies provides a way to standardize the representation... co-author, friend, and backpacking buddy, Stephen Buxton, for stepping in to write the book with me - he joined me just as I was falling into despair at the magnitude of the task and the difficulty of writing this book while doing my "day job" Stephen: I'd like to say thank you to my family for their support and encouragement - my kids Maria and Samuel, and my other "kids" Jennie and Sarah, and most of all,... languages and responds to the question of whether XPath, XQuery, SQL, a n d / o r SQL/XML are suitable for querying documents that are marked up using such languages or whether other, more specific, query facilities are needed to deal with them It also looks at the ways in which XML is, and is going to be, used on the Internet, both for casual uses like browsing and for industrial uses such as data interchange... between business partners The impacts of internationalization on XML and related specifications are addressed here as well We finish up the book with appendices that give you a glimpse into the way in which open standards like XML, XQuery, and SQL/ XML are developed, that contain the complete grammar of XQuery, Syntax Conventions xxiii that list and describe all of the SQL/XML functions, and that provides... data and queries in appendix A, plus additional examples and explanations, are available for download from the web site for this book's examples, http://xqzone.marklogic.com/queryingxmlbook/ You may also visit http://www.mkp.com/QueryingXML for more information Type conventions A quick note on the typographical conventions we use in this book seems in order: 9 Type in this font is used for all ordinary... 164 7.3.2 XML Pointer Language (XPointer) 168 7.3.3 XML Linking Language (XLink) 173 7.4 Relationship Constraints: Enforcing Consistency 185 7.5 Chapter Summary 191 Chapter 8 Storing: X M L and Databases 8 I 8.2 8.3 8.4 8.5 8.6 Introduction 193 The Need for Persistence 194 8.2 I Databases 195 8.2.2 Other Persistent Media 200 8.2.3 ShreddingYour Data 20 I SQL/XML' sXMLType 206 AccessingPersistent XML . Gray, Microsoft Research Querying XML: XQuery, XPath, and SQL/XML in Context Jim Melton and Stephen Buxton Data Mining: Concepts and Techniques, Second. Summary and Further Reading 149 x Contents Part III Managing and Storing XML for Querying 151 Chapter 7 Managing XML: Transforming and Connecting 153

Ngày đăng: 14/02/2014, 18:20

TỪ KHÓA LIÊN QUAN