Easy-Micro


ESPACEMEMBRE XSL
Format CSV

Afficher du XML en CSV

XSL Créer un fichier XLST pour le format CSV (Microsoft Excel)
Voici donc le fichier XSLT, "macompilecsv.xsl" à recopier

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/>

<xsl:template match="macompile">TITRE, ARTISTE
<xsl:apply-templates />
</xsl:template>

<xsl:template match="mp3">
<xsl:apply-templates select="titre" />, <xsl:apply-templates select="artiste" />,
</xsl:template>

<xsl:template match="titre">
<xsl:value-of select="."/>
</xsl:template>

<xsl:template match="artiste">
<xsl:value-of select="."/>
</xsl:template>

</xsl:stylesheet>

Note: pour tester l'exemple ci-dessus, ouvrez le fichier XML (soit macompile.xml) avec un tableur comme Microsoft Excel ou OpenOffice Calc. Accepter le fichier de style puis sélectionner la virgule comme séparateur.

XSLT s'appuie sur XPath (une autre partie de la recommandation XSL) pour désigner une partie d'un arbre XML.
Un fichier XSLT doit s'appuyer sur un XML, c'est un couple obligatoire, et on ne peut créer en XSLT que des boucles parcourant des données sélectionnées par XPath (langage qui permet de spécifier un élement dans un document).

XSL CSV : Attention de bien ouvrir le fichier XML à partir du menu Fichier / Ouvrir d'Excel (et pas par un double clic)


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mardi 22 janvier 2019 - Semaine 04 - Saint Vincent (Demain: Saint Barnard)
Aujourd'hui, c'est l'anniversaire de Frank Leboeuf (1968-51 ans), footballeur français (défenseur). Autre 22 janvier: 1981 - Début de la série américaine Dallas sur les écrans français (TF1).
Haut de page Easy-Micro