Wozu eigentlich XML? Bzw. wann macht es Sinn seine Daten in einer XML-Datei zu speichern, statt sie in einer Datenbank abzulegen?
Meiner Meinung nach sollten alle Config-Dateien in einer XML-Datei abgelegt werden, also Datasource-Name, TimeZone etc., zumal ein DatasourceName eh nicht aus einer Datenbank kommen kann.