Part II Manipulation of XML Data in Oracle XML DB
The following are covered here: XQuery, XMLType operations, and indexing of XML data.
- XQuery and Oracle XML DB
The XQuery language is one of the main ways that you interact with XML data in Oracle XML DB. Support for the language includes SQL*Plus commandXQUERYand SQL/XML functionsXMLQuery,XMLTable,XMLExists, andXMLCast. - Query and Update of XML Data
There are many ways for applications to query and update XML data that is in Oracle Database, both XML schema-based and non-schema-based. - Indexes for XMLType Data
You can create indexes on your XML data, to focus on particular parts of it that you query often and thus improve performance. There are various ways that you can indexXMLTypedata, whether it is XML schema-based or non-schema-based, and regardless of theXMLTypestorage model you use. - Transformation and Validation of XMLType Data
There are several Oracle SQL functions andXMLTypeAPIs for transformingXMLTypedata using XSLT stylesheets and for validatingXMLTypeinstances against an XML schema.