<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;CdParametre&gt;;&lt;NomParametre&gt;;&lt;StParametre&gt;;&lt;DateCreationParametre&gt;;&lt;DateMajParametre&gt;;&lt;AuteurParametre&gt;;&lt;LbCourtParametre&gt;;&lt;LbLongParametre&gt;;&lt;NomlntParametre&gt;;&lt;ParametreCalcule&gt;;&lt;NatureParametre&gt;;&lt;TypeParametre&gt;;&lt;CdUniteReference&gt;;&lt;CdCASSubstanceChimique&gt;;&lt;FLG&gt;;
</xsl:text><xsl:for-each select="//ref:Referentiel/ref:Parametre"><xsl:text disable-output-escaping="no"/><xsl:value-of select="ref:CdParametre" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:NomParametre" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:StParametre" 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:DateCreationParametre"/></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:DateMajParametre"/></xsl:with-param></xsl:call-template><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:AuteurParametre" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:LbCourtParametre" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:LbLongParametre" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:NomlntParametre" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:value-of select="ref:ParametreCalcule" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text>
		
			<!-- * AFFICHAGE DE LA NATURE DU PARAMETRE *--><xsl:if test="ref:ParametreChimique"><xsl:text disable-output-escaping="no">CHIMIQUE;</xsl:text></xsl:if><xsl:if test="ref:ParametrePhysique"><xsl:text disable-output-escaping="no">PHYSIQUE;</xsl:text></xsl:if><xsl:if test="ref:ParametreMicrobiologique"><xsl:text disable-output-escaping="no">MICROBIOLOGIQUE;</xsl:text></xsl:if><xsl:if test="ref:ParametreSynthese"><xsl:text disable-output-escaping="no">SYNTHESE;</xsl:text></xsl:if><xsl:if test="ref:ParametreEnvironnemental"><xsl:text disable-output-escaping="no">ENVIRONNEMENTAL;</xsl:text></xsl:if><xsl:if test="ref:ParametreHydrobiologique"><xsl:text disable-output-escaping="no">HYDROBIOLOGIQUE;</xsl:text></xsl:if>
				
			<!-- * AFFICHAGE DU TYPE DE PARAMETRE *--><xsl:if test="ref:ParametreChimique/ref:ParChimiqueQuant"><xsl:text disable-output-escaping="no">QUANTITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametrePhysique/ref:ParPhysiqueQuant"><xsl:text disable-output-escaping="no">QUANTITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametrePhysique/ref:ParPhysiqueQual"><xsl:text disable-output-escaping="no">QUALITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreMicrobiologique"><xsl:text disable-output-escaping="no">QUALITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreSynthese/ref:ParSyntheseQuant"><xsl:text disable-output-escaping="no">QUANTITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreSynthese/ref:ParSyntheseQual"><xsl:text disable-output-escaping="no">QUALITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreEnvironnemental/ref:ParEnvQuant"><xsl:text disable-output-escaping="no">QUANTITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreEnvironnemental/ref:ParEnvQual"><xsl:text disable-output-escaping="no">QUALITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreHydrobiologique/ref:ParHydrobioQuant"><xsl:text disable-output-escaping="no">QUANTITATIF;</xsl:text></xsl:if><xsl:if test="ref:ParametreHydrobiologique/ref:ParHydrobioQual"><xsl:text disable-output-escaping="no">QUALITATIF;</xsl:text></xsl:if>	
		
            <!-- * AFFICHAGE DES UNITES DE REFERENCE *--><xsl:if test="ref:ParametreMicrobiologique"><xsl:value-of select="ref:ParametreMicrobiologique/ref:UniteReference/ref:CdUniteReference" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text></xsl:if><xsl:if test="ref:ParametreSynthese"><xsl:text disable-output-escaping="no">;</xsl:text></xsl:if><xsl:if test="ref:ParametrePhysique"><xsl:value-of select="ref:ParametrePhysique/ref:ParPhysiqueQuant/ref:UniteReference/ref:CdUniteReference" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text></xsl:if><xsl:if test="ref:ParametreEnvironnemental"><xsl:value-of select="ref:ParametreEnvironnemental/ref:ParEnvQuant/ref:UniteReference/ref:CdUniteReference" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text></xsl:if><xsl:if test="ref:ParametreChimique"><xsl:value-of select="ref:ParametreChimique/ref:ParChimiqueQuant/ref:UniteReference/ref:CdUniteReference" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text></xsl:if><xsl:if test="ref:ParametreHydrobiologique"><xsl:value-of select="ref:ParametreHydrobiologique/ref:ParHydrobioQuant/ref:UniteReference/ref:CdUniteReference" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text></xsl:if><xsl:value-of select="ref:ParametreChimique/ref:SubstanceChimique/ref:CdCASSubstanceChimique" disable-output-escaping="no"/><xsl:text disable-output-escaping="no">;</xsl:text><xsl:text disable-output-escaping="no">FLG;
</xsl:text></xsl:for-each></xsl:template>
<!-- *********************************************************************************  -->
<!-- * 							 FONCTIONS XSLT  											*   -->
<!-- *********************************************************************************  --><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>