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.