Bonjour,
Je crée un base de données et dans ce cadre j'ai besoin d'intégrer des données qui sont bien sûr en xml.
Donc la méthode que je retiens, (dites moi si c'est la plus simple) c'est de créer un xslt qui transforme mon XML en CSV. Est-ce la meilleur méthode pour intégrer mes données dans un SGBDR (access 2000) Où y a t-il plus simple.
Si cette méthode est bien, j'ai des problèmes pour réaliser des sauts de ligne (RC)
J'ai un exemple de xml
Mon xls
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?xml version = "1.0"?> <?xml-stylesheet type="text/xsl" href="essai2.xsl"?> <racine> <elt> <name>tutu0</name> <forname>titi0</forname> </elt> <elt> <name>tutu1</name> <forname>titi1</forname> </elt> <elt> <name>tutu2</name> <forname>titi2</forname> </elt> <elt> <name>tutu3</name> <forname>titi3</forname> </elt> </racine>
J'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text" version="1.0" encoding="ISO-8859-1"/> <xsl:template match="elt"> <xsl:apply-templates select="./name"/>;<xsl:apply-templates select="./forname"/> <xsl:text>
</xsl:text> </xsl:template> </xsl:stylesheet>
Code csv : Sélectionner tout - Visualiser dans une fenêtre à part tutu0;titi0 tutu1;titi1 tutu2;titi2 tutu3;titi3
et je voudrais
Code csv : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 tutu0;titi0 tutu1;titi1 tutu2;titi2 tutu3;titi3
J'ai esayer pas mal de solution mais rien n'est sastifaisant. Petite précision, je débute en xml et je m'y mets car j'ai pas mal de données à rapatrier dans ce format. Si quelqu'un veut faire le type de fichier, je susi prête à le mettre à disposition pour avoir des conseils car la structure est élaborée. Les données concernes l'inetrcommunalités.
Merci d'avance
Partager