Cher journal,
je cherche un outil pour convertir une description XML d'une base de données en scripts SQL qui génèrent cette base, suportant MYSQL, Oracle, et MSSQL. J'ai regardé du coté de DBDesigner, mais le xml généré comprend également tout le graphisme c'est assez lourd. j'imagine plutot qqe chose comme :(1)
<table name="toto
<column name="titi" type="int" null="no"
<column name="prout" ...etc.
=> CREATE TABLE `toto` ( `titi` INT NOT NULL , etc...
Ce genre de chose peut être fait en deux coup de cuillère à pot grace au multitudes de parsers XML existant, et je ne serais pas surpris d'apprende qu'en fait ca existe déjà et que je vais une fois de plus reinventer la roue.
(1) : (j'ai pas mis les > ca fout le souk).
# Re: XML et Base de données
Posté par B r u n o (site web personnel) . Évalué à 2.
http://www.pimentech.fr/pimentech/plain/site/technologies/outils(...)
Sinon, tu as des outils comme Hibernate (http://hibernate.org/1.html(...)) , Castor (http://www.castor.org/index.html(...)) mais c'est peut être un peu "lourd" pour "juste" générer du SQL.
# Re: XML et Base de données
Posté par Obi MO (site web personnel) . Évalué à 2.
Le tout est de choisir une DTD pour ton XML et de s'y tenir.
Maintenant je ne saurais pas te dire si il existe des DTD décrivant des créations de DB ...
[^] # Re: XML et Base de données
Posté par Nap . Évalué à 2.
[^] # Re: XML et Base de données
Posté par TImaniac (site web personnel) . Évalué à 2.
Tu fais un schéma XSD qui décrit ta base de donnée
Tu fais une feuille de transformation XSL qui respeecte ce schéma et hop voilà c'est fini :)
Un vrai cas d'école :)
# Re: XML et Base de données
Posté par Colargol . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.