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 ]
Lundi 18 mars 2019 - Semaine 12 - Saint Cyrille de Jérusalem (Demain: Saint Joseph)
Aujourd'hui, c'est l'anniversaire de Luc Besson (1959-60 ans), réalisateur et producteur français, de Xavier Deluc (1958), acteur français et de Laetitia Hallyday (1975). Autre 18 mars: 1314 : supplice de Jacques de Molay, grand maître des Templiers.
Haut de page Easy-Micro