Contents

List of Examples

List of Figures

List of Tables

Title and Copyright Information

Preface

Changes in This Release for Oracle XML DB Developer's Guide

Part I Oracle XML DB Basics

1 Introduction to Oracle XML DB

2 Getting Started with Oracle XML DB

3 Overview of How To Use Oracle XML DB

Part II Manipulation of XML Data in Oracle XML DB

4 XQuery and Oracle XML DB

5 Query and Update of XML Data

6 Indexes for XMLType Data

7 Transformation and Validation of XMLType Data

Part III Relational Data To and From XML Data

8 Generation of XML Data from Relational Data

9 Relational Views over XML Data

10 XMLType Views

Part IV XMLType APIs

11 PL/SQL APIs for XMLType

12 PL/SQL Package DBMS_XMLSTORE

13 Java DOM API for XMLType

14 The C API for XML

15 Oracle XML DB and Oracle Data Provider for .NET

Part V XML Schema and Object-Relational XMLType

16 Choice of XMLType Storage and Indexing

17 XML Schema Storage and Query: Basic

18 XML Schema Storage and Query: Object-Relational Storage

19 XPath Rewrite for Object-Relational Storage

20 XML Schema Evolution

Part VI Oracle XML DB Repository

21 Accessing Oracle XML DB Repository Data

22 How to Configure Oracle XML DB Repository

23 How To Use XLink and XInclude with Oracle XML DB

24 Repository Access Using RESOURCE_VIEW and PATH_VIEW

25 Resource Versions

26 PL/SQL Access to Oracle XML DB Repository

27 Repository Access Control

28 Repository Access Using Protocols

29 User-Defined Repository Metadata

30 Oracle XML DB Repository Events

31 Oracle XML DB Content Connector

32 How to Write Oracle XML DB Applications in Java

33 Data Access Using URIs

34 Native Oracle XML DB Web Services

Part VII Oracle Tools that Support Oracle XML DB

35 Administration of Oracle XML DB

36 How to Load XML Data

37 Export and Import of Oracle XML DB Data

38 XML Data Exchange Using Oracle Streams AQ

Part VIII JSON

39 JSON in Oracle Database

Part IX Appendixes

A Oracle-Supplied XML Schemas and Examples

B Oracle XML DB Restrictions

C Deprecated Functions for Updating XML Data

D Deprecated Constructs for XML Translation

E Full-Text Search over XML Data Without XQuery

Index