Eine Loesung koennte sein, das Alfresco ECM System zu benutzen. Da koennte man dann eine Action schreiben (Java), die einen XML Parser anwirft der dann die Validierung macht. "Kostenlos" bekaeme man dann Versionierung, Volltextsuche, und Zugirff per CIFS (Windows Share), WebDAV usw. Siehe www.alfresco.com.
Gruss
Frank