[XSLT][>CSV] problème sur sauts de ligne (RC)
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
Code:
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> |
Mon xls
Code:
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> |
J'obtiens
Code:
tutu0;titi0 tutu1;titi1 tutu2;titi2 tutu3;titi3
et je voudrais
Code:
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