Avant de se lancer dans le code, faut faire le minimum, notamment faire une définition de la structure du XML en fonction de celle de la base de données. Tu crois pas ?
A partir de là, tu f'ras des select bien choisis et tu mettras le résultat dans un noeud XML correspondant... on peut pas t'aider plus, ça dépend de ta BDD
---------------
Everyone thinks of changing the world, but no one thinks of changing himself | It is the peculiar quality of a fool to perceive the faults of others and to forget his own | Early clumsiness is not a verdict, it’s an essential ingredient.