<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ref="http://xml.sandre.eaufrance.fr/scenario/referentiel/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"><xsl:output method="text" version="1.0" encoding="UTF-8" indent="no"/><xsl:template match="/"><xsl:text disable-output-escaping="no">&lt;CdFractionAnalysee&gt;;&lt;LbFractionAnalysee&gt;;&lt;StFractionAnalysee&gt;;&lt;DateCreationFractionAnalysee&gt;;&lt;DateMajFractionAnalysee&gt;;&lt;AuteurFractionAnalysee&gt;;&lt;NomIntFractionAnalysee&gt;;&lt;CdNatureFractionAnalysee&gt;;&lt;CdSupport&gt;;&lt;FLG&gt;;
</xsl:text><xsl:for-each select="//ref:FractionAnalysee"><xsl:text disable-output-escaping="no"/><xsl:value-of select="ref:CdFractionAnalysee" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:LbFractionAnalysee" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:StFractionAnalysee" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:call-template name="formatDate"><xsl:with-param name="valeur"><xsl:value-of select="ref:DateCreationFractionAnalysee"/></xsl:with-param></xsl:call-template><xsl:text disable-output-escaping="no">;</xsl:text><xsl:call-template name="formatDateHeure"><xsl:with-param name="valeur"><xsl:value-of select="ref:DateMajFractionAnalysee"/></xsl:with-param></xsl:call-template><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:AuteurFractionAnalysee" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:NomIntFractionAnalysee" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:NatureFractionAnalysee/ref:CdNatureFractionAnalysee" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:Support/ref:CdSupport" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;FLG;
</xsl:text></xsl:for-each></xsl:template><xsl:template name="formatDate"><xsl:param name="valeur"/><xsl:choose><xsl:when test="$valeur and $valeur!=''"><xsl:value-of select="substring($valeur, 9, 2)"/>-<xsl:value-of select="substring($valeur, 6, 2)"/>-<xsl:value-of select="substring($valeur, 1, 4)"/></xsl:when><xsl:otherwise/></xsl:choose></xsl:template><xsl:template name="formatDateHeure"><xsl:param name="valeur"/><xsl:choose><xsl:when test="$valeur and $valeur!=''"><xsl:value-of select="substring($valeur, 9, 2)"/>-<xsl:value-of select="substring($valeur, 6, 2)"/>-<xsl:value-of select="substring($valeur, 1, 4)"/><xsl:value-of select="substring($valeur, 12, 8)"/></xsl:when><xsl:otherwise/></xsl:choose></xsl:template></xsl:stylesheet>