Derniers journaux de jigso :
- [14/10@08:37] Redhat viole-t-il la GPL ?
- [28/08@09:07] Je pose 4, je retiens 1,...
- [26/08@15:52] ALors, le fil rouge sur le bouton, euh...
- [26/08@13:06] Mais dans quel monde vivons nous ?
- [17/07@17:12] State of The Onion 7
- [08/07@09:04] Humour...
- [03/06@16:31] Question de css
- [03/06@16:26] essai 2
- [03/06@16:26] essai
- [23/05@17:28] MySQL en Cluster
- [24/04@13:59] A quand les journaux modérés ?
- [24/04@13:53] Sales gosses !
- [19/03@15:10] Mille mercis, président Bush, par Paulo Coelho
- [14/10@14:04] Qu'est-ce que c'est qu'ce truc ?
Journal : XML et Base de données
Posté par jigso () le 21 novembre 2003je 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).
Re: XML et Base de données
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
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
Une solution en PhP, utilisant la bibliothèque ADODB : http://sourceforge.net/projects/adodb-xmlschema/(...)
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

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.