Derniers journaux de jigso :

Journal : XML et Base de données

Posté par jigso () le 21 novembre 2003
0
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).

> Lire le journal (5 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: XML et Base de données

Posté par B r u n o (page perso, ) le 21/11/2003 à 17:51. (lien). Évalué à 2.

DbUtil sur le site de pimentech.fr pourrait t'aider :
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 (page perso, ) le 21/11/2003 à 19:02. (lien). Évalué à 2.

Une petite feuille xslt ferait ça très bien je pense.
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 () le 21/11/2003 à 23:07. (lien). Évalué à 2.

    pfff c'est has-been les DTD, maintenant le truc hype c'est XML Schema :-)

    • [^]Re: XML et Base de données

      Posté par TImaniac (Jabber id, page perso, ) le 22/11/2003 à 11:17. (lien). Évalué à 2.

      C'est kler :)
      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 Jérôme Villafruela () le 22/11/2003 à 22:48. (lien). Évalué à 2.

Une solution en PhP, utilisant la bibliothèque ADODB : http://sourceforge.net/projects/adodb-xmlschema/(...)

Revenir en haut de page