Convertion XML vers BD

agatha55 Messages postés 2 Date d'inscription jeudi 29 mars 2007 Statut Membre Dernière intervention 30 octobre 2007 - 29 mars 2007 à 16:04
redoshan Messages postés 2 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 27 décembre 2010 - 27 déc. 2010 à 10:56
Bonjour,

J'aimerai convertir un fichier XML vers une BD (Sql). Comment faire ?
Merci beaucoup

2 réponses

redoshan Messages postés 2 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 27 décembre 2010
27 déc. 2010 à 10:54
iii
0
redoshan Messages postés 2 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 27 décembre 2010
27 déc. 2010 à 10:56
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml:stylesheet type="text/xsl" href="books.xsl"?>


<title>Dilbert</title>
Scott Adams
13




<title>Le seigneur des anneaux</title>
J.R.R Tolkien
12.50




<title>Harry Potter à l'ecole des sorciers</title>
J.K. Rowling
8.54




<title>les misérables</title>
Victor Higo
7.50









<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="books/book">
<xsl:text> INSERT INTO books (title, author, price) VALUES ( </xsl:text>
<xsl:value-of select="title"/>
<xsl:text>, </xsl:text>
<xsl:value-of select="author"/>
<xsl:text>, </xsl:text>
<xsl:value-of select="price"/>
<xsl:text> </xsl:text>
<xsl:text>);</xsl:text>

</xsl:template>
</xsl:stylesheet>





INSERT INTO books (title, author, price) VALUES ( Dilbert, Scott Adams, 13 );
INSERT INTO books (title, author, price) VALUES ( Le seigneur des anneaux, J.R.R Tolkien, 12.50 );
INSERT INTO books (title, author, price) VALUES ( Harry Potter à l'ecole des sorciers, J.K. Rowling, 8.54 );
INSERT INTO books (title, author, price) VALUES ( les misérables, Victor Higo, 7.50 );
0
Rejoignez-nous