Rechercher : dans
Par :

Pb Génération document csv avec XSLT

Dernière réponse le 16 jan 2007 à 11:56:04 Charlie, le 16 jan 2007 à 09:17:38 
 Signaler ce message aux modérateurs

Bonjour,

j'essaie à partir d'une feuille de style XSLT de génére un document csv à partir d'un xml.

Mais j'ai en retour un document XML!

voilà la source

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:for-each select="GEREMI/UTILISATEUR/SOCIETE">
<xsl:for-each select="DEST_BENEF">
<xsl:for-each select="DATA">
<xsl:for-each select="COTISATIONS_REF">
<xsl:if test="Base = 'TA'">
<xsl:value-of select="EntrRS"/>;
<xsl:value-of select="Contrat"/>;
<xsl:value-of select="LibelleContrat"/>;
<xsl:value-of select="Periode"/>;
<xsl:value-of select="DateDebContrat"/>;
<xsl:value-of select="DateFinContrat"/>;
<xsl:value-of select="LibelleCategorie"/>;
<xsl:value-of select="Formule"/>;
<xsl:value-of select="Base"/>;
<xsl:value-of select="Libelle"/>;
<xsl:value-of select="Taux"/>;
<xsl:text></xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>


j'insère le lien dans mon document xml bien sûr.

merci

Configuration: Windows 2000
Firefox 1.5.0.9

Meilleures réponses pour « Pb Génération document csv avec XSLT » dans :
Fichier CSV Voir Format CSV Un fichier CSV est un fichier tableur, contenant des données sur chaque ligne séparés par un caractère de séparation (généralement une virgule ou un point-virgule). Comment lire un fichier CSV ? Il peut être lu avec un tableur tel que...
Exporter à coup sûr du CSV VoirExporter des données au format CSV n'est pas si trivial qu'il n'y paraît. Dès que vos données contiennent des virgules ou des guillemets, tout semble partir en vrille. Il y a une astuce. Voici comment procéder pour exporter à coup sûr vos...
Excel - Convertir fichier(s) CSV / XLS VoirComme dit dans le titre, cette application convertit des fichiers CSV en fichiers XLS N’est pas nécessaire pour Excel 2007, ce dernier faisant la conversion automatiquement La conversion n’ayant pas de mise en forme, en cas de modification...
[Python] Lire et écrire des fichiers CSV VoirLIRE ET ÉCRIRE DES FICHIERS CSV Python www.python.org, dans sa version 2.4 supporte de facto le format CSV (comma-separated values: valeurs séparées par des virgules). La Library Reference est certes très explicative à ce sujet, mais uniquement...
Télécharger WIFI Key Generator VoirLes connexions Wifi sont certes très pratiques, mais étant donné qu'ils ne nécessitent aucun câblage, tout le monde peut s'y connecter si son ordinateur est compatible avec le Wifi. WIFI Key Generator est une petite application destinée à générer des...
Télécharger Codejay - Code Generator VoirGénéralement la conception et surtout la gestion d’un site web nécessite une bonne connaissance en langage. Il vous faut taper des lignes de code pour offrir un site présentable. Codejay - Code Generator est un utilitaire de gestion et...
Transformations de XML avec XSLT VoirXSLT et XSL/FO XSL (eXtensible Stylesheet Language) possède deux composantes : XSLT, eXtensible Stylesheet Transformation XSL/FO, eXtensible Stylesheet formatting le langage de transformation des données (XSLT, eXtensible Stylesheet...
Le scanner VoirLe scanner Un scanner (anglicisme pour le mot français «numériseur») est un périphérique d'acquisition permettant de numériser des documents, c'est-à-dire de transformer un document papier en image numérique. On distingue généralement trois...
LaTeX - Organisation du document VoirOrganisation d'un document LaTeX Un certain nombre de commandes permettent d'organiser les documents LaTeX. Vous pouvez en particulier organiser le document en différentes parties et sous-parties grâce aux commandes suivantes : \part{titre},...

1

slooptoo, le 16 jan 2007 à 10:38:20

Comme ce que tu dis n'est pas possible techniquement je suppose que le parser xml n'a pas appliqué la xsl
quel est le document résultant au fait ?

accessoirement c'est pas très joli comme xslt
tu peux faire mieux avec beaucoup plus de templates

Répondre à slooptoo

2

Charlie, le 16 jan 2007 à 11:13:24

Le document résultant est un fichier xml qui affcihe sous forme csv.

C'est peut être l'appel de la feuille de style XSLT dans le fichier xml qui ne marche pas.

J'ai utilisé <?xml-stylesheet type="text/xsl" href="./mafeuilleXSLT.xsl"?>

Répondre à Charlie

3

slooptoo, le 16 jan 2007 à 11:46:23

Rien à voir
et avec
<xsl:output method="text" omit-xml-declaration="yes"/> ?

qu'est-ce que tu veux dire par 'c est un fichier xml' ?

Répondre à slooptoo

4

 Charlie, le 16 jan 2007 à 11:56:04

Dans le fichier xml, j'appelle la feuille de style XSLT

quand je clique sur ce fichier xml j'ai toujours ce fichier

il présente les données ci - dessous:

XXXXXX;13133133;qsdqd131313321321321;XXXXXX;13133133;qsdqd13­1313321321321;
XXXXXX;13133133;qsdqd131313321321321;XXXXXX;13133133;qsdqd13­1313321321321;
XXXXXX;13133133;qsdqd131313321321321;XXXXXX;13133133;qsdqd13­1313321321321;

Répondre à Charlie
Collection CommentÇaMarche.net