The fundamental characteristic of a native XML database is its pervasive use of the XML data model not only at the query language interface to the system, but in all its other interfaces as well. We have reviewed some of these interfaces and seen how XQuery represents only a small part of the facilities that a real system needs to offer.

Because XML is being stored and manipulated in databases, a new set of database features attuned to XML is expected in a native XML DBMS. This is partly because the data is semi-structured—as well as structured data, it may contain loosely structured document-centric information that requires special features not found in relational or object databases. Even data-centric XML, containing information ...

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.