BDB XML is implemented to conform to the W3C standards for XML, XML Namespaces, and the latest available XQuery standards. The following additional features specifically designed to support XML data management and queries go above and beyond any existing standard, and serve to set BDB XML further ahead of similar solutions:
Containers: a single file that contains one or more XML documents, and their metadata and indices.
Indices: quickly identify subsets of documents that match specific queries, thus allowing for improved query performance against the corresponding XML data set.
Integrity: documents are stored (and retrieved) in their native format with all whitespace preserved.
Metadata: each document stored in BDB XML can have "data about the data" associated with the document.
Modification: a mechanism for modifying documents, which allows for addition, replacement, and deletion of document nodes and elements.