A relational database management system having an XML storage
implementation to reduce overhead associated with consuming data from
multiple data providers, where each having proprietary database schemas.
The XML storage solution allows data from any arbitrary relational
database schema to be loaded, rearranged and retrieved. The system is
adapted to receive and managing data from external content providers by
exposing a predetermined provider content file formats These formats use
XPath as a schema reference, as a definition of legal combinations, and
as a pattern to match other XPaths.