Generer un fichier xml à partir d'un fichier xsd en Python
Bonjour,
Je voudrais générer un fichier XML à partir d'un XML Schéma(xsd) en Python
Mes recherches m'ont amener vers GenerateSD.
GenerateSD permet de reconstruire un fichier XML à partir d'un fichier XSD.
Le problème s'est que pour faire cela, il faut en entrée un fichier xml et un xsd, or dans mon cas, je n'ai qu' un fichier xsd.
Connaissez-vous un moyen de generer un xml à partir d'un xsd ? Si oui, pouvez- vous si possible me donner un exemple ?
Merci d'avance
Nico
GeGenerer un fichier xml à partir d'un fichier xsd en Python
Après pas mal de recherches, j'ai pu m'aperçevoir qu' il n'est pas possible de générer un xml à partir d'un xsd en python. ( ... dans les autres langages pareils du moins :().
Il existe cependant un outil nommé Altova XML Spy permettant la transformation XSD->XML, je l'ai utilisé, ça fonctionne bien. S'agissant d'un soft tournant uniquement sous windows, je ne pas pu suivre cette piste.
J'ai donc utilisé la lib DOM en python, avec laquelle j'ai pu récupèrer les noms de balises, les noms et valeurs d'attributs dans mon fichier xsd et de créer ensuite avec tout cela un superbe fichier xml. :yaisse2:
Voici un lien qui m'a bien aidé :
http://www.grappa.univ-lille3.fr/~to...id=coursxmldom