Porqué dices que solo se puede con XML?, también se puede con JSON o con Arrays:
http://php-ext.quimera-solutions.com...rid/array-grid
No creo que exista algo que mágicamente te permita administrar tu base de datos sin que tengas que esforzarte creando el código necesario.