While CMS is a possible application for XML databases, I don't think that an XML database must serve as a CMS, nor that a CMS need be based on an XML database. Certainly, a WebDAV impl can be built that utilizes the XML:DB API, making content management an application of an XML database, but the two concepts shouldn't be merged.
Agreed. But going even forward, WebDAV!=CMS. Having a WebDAV implementation would just mean having another (very effective and easy) way to access content stored in an XML:DB database, which does not mean that this content has to be used in a CMS environment.
This is why I'd rather go the JNDI way: having a JNDI provider would allow to do lots of cool new things with and XML database, and WebDAV support would come for free.
Ciao,
-- Gianugo Rabellino
