Interfaces to a Native XML Database

As a query language, XQuery is obviously a key interface offered by a native XML database. But it is not the only interface that is required. XQuery does not say how schemas are registered in a database, how data is loaded and updated, or how physical storage features are organized.

Nor does it define how queries are issued by an application program, or how the results are presented. In this section I review some of the other interfaces that a native XML database system needs to offer.

An eventual objective for many of these interfaces is interoperability, so we examine first the extent to which this can currently be achieved. Then we look at some of the key interfaces offered by a DBMS: the data definition ...

Get XQuery from the Experts: A Guide to the W3C XML Query Language now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.