direi di sì..i CMS si basano sempre su un DB MySQL, e magari usano un file XML solo per la configurazione, come fa Joomla ad esempio. Ti consiglio cmq di dare una occhiata alo ZEND FRAMEWORK, quello che cnsidero il migliore e più potente framework per PHP, che ha fra l'altro una classe per gestire file di configurazione XML in maniera semplicissima...