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)

Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]