Bonjour
Je suis néophite en feuille de style xsl
J'ai un fichier assez complexe à convertir pour faire des traitements dans excel et tous les exemples simples à balise que je trouve ici me laissent perplexe sur mon fichier.
J'ai utilisé un éditeur xml pour vérifier la cohérence du fichier et j'ai 2 questions :
1 - Il semble qu'on ne puisse pas faire de conversion universelle en csv à partir d'un xml, tout dépend de l'arbre du xml ! Est ce exact ?
2 - Voici la tête de mon xml je voudrais en extraire toutes les données sous forme de colonnes !
( Voir fichier joint )
Je n'extrait que des chaines avec des blancs car il semble que les strcutures soient complexe voici mon code :
Quelqu'un a t'il une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="csv" omit-xml-declaration="yes" indent="no"/> <xsl:template match="/"> <xsl:apply-templates select="PFR/TAB"/> </xsl:template> <xsl:template match="TAB"> <xsl:for-each select="*"> <xsl:copy-of select="(child::*)"/> </xsl:for-each> </xsl:template> </xsl:stylesheet>
Je sais ça va faire rigoler beaucoup de monde !!!!!!!!!
merci d'avance
Partager