Bonjour

Je dois terminer une application de gestion PHP/MySQL.
J'ai de belles données dans des tables MySQL, selon un format relationnel.
Et puis ... patatra ... au lieu d'extraire comme d'habitude mes données en csv pour les pousser vers un organisme de tutelle, celui-ci m'envoie un fichier XSD (de la mort car il y a en fait plusieurs fichiers XSD, un principal et d'autres décrivant des parties complexes du schema) avec pour obligation de leur transmettre mes données sous format XML, selon le schéma transmis...

Comment fait-on ?
Quel principe dois-je adopter ?

J'ai fait quelques tests de bibliothèque, et je sais vérifier que le fichier de test qu'ils m'ont envoyé avec le schema est bien conforme au schema.
Je sais générer de façon programmatique un xml correcte.
Mais je voudrais faire une sorte d'automate qui suive le XSD et aille chercher les données dans MySQL pour construire le XML.
Comment fait-on ?
Quelqu'un peut il me passer un squelette d'automate qui lit un XSD et sache suivre toutes les récurrences et sous schemas ?

Merci
F.