Ron Bourette's identified six primary classes of XML-Database integration products:
Middleware
XML-Enabled Databases
XML Servers
XML-Enabled Web Servers
Content Management Systems
Persistent DOM Implementations
I'm going to focus on the most generic connections between SQL databases and data-like XML documents.