<xsl:output version="1.0"/>
<xsl:variable name="natures" select="document('natures.xml')"/>
+ <xsl:variable name="rec.resources" select="document('rsa-rec-resources.xml')"/>
<xsl:param name="language" select="'fr'"/>
<xsl:param name="file.name" />
</xsl:attribute>
</xsl:for-each>
<!--xsl:choose-->
- <xsl:if test="name($el) eq 'InfosFinancieresFoyerRSA'">
+ <xsl:if test="contains('|InfosFinancieresFoyerRSA|InfosCreanceFoyerRSA|',concat('|',name($el),'|'))">
<xsl:attribute name="file-name" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xsl:value-of select="$file_name"/></xsl:attribute>
</xsl:if>
- <xsl:if test="contains('|InfosFinancieresFoyerRSA|DetailAllocationComptabilisee|DetailRemiseIndu|DetailInduConstate|DetailInduTransfereCG|DetailAnnulationFaibleMontant|DetailAutreAnnulation|',concat('|',name($el),'|'))">
+ <xsl:if test="contains('|InfosFinancieresFoyerRSA|DetailAllocationComptabilisee|DetailRemiseIndu|DetailInduConstate|DetailInduTransfereCG|DetailAnnulationFaibleMontant|DetailAutreAnnulation|InfosCreanceFoyerRSA|CreancesTransferees|',concat('|',name($el),'|'))">
<xsl:attribute name="generated-id" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added">
<xsl:value-of select="generate-id()"/>
</xsl:attribute>
</xsl:choose>
</xsl:attribute>
</xsl:if>
+ <xsl:if test="name($el) = 'Creance'">
+ <xsl:attribute name="mt-total" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xsl:value-of select="sum(CreancesTransferees/DetailCreance/MTSOLREELCRETRANS/text())"></xsl:value-of></xsl:attribute>
+ </xsl:if>
+ <xsl:if test="name($el) = 'NATCRE'">
+ <xsl:attribute name="libelle" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xsl:value-of select="$rec.resources/codes/natures/option[@value=$el/text()]/text()"></xsl:value-of></xsl:attribute>
+ </xsl:if>
+ <xsl:if test="name($el) = 'MOTIINDU'">
+ <xsl:attribute name="libelle" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xsl:value-of select="$rec.resources/codes/motifs/option[@value=$el/text()]/text()"></xsl:value-of></xsl:attribute>
+ </xsl:if>
+ <xsl:if test="name($el) = 'ORIINDU'">
+ <xsl:attribute name="libelle" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xsl:value-of select="$rec.resources/codes/origines/option[@value=$el/text()]/text()"></xsl:value-of></xsl:attribute>
+ </xsl:if>
+ <xsl:if test="name($el) = 'RESPINDU'">
+ <xsl:attribute name="libelle" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"><xsl:value-of select="$rec.resources/codes/responsabilites/option[@value=$el/text()]/text()"></xsl:value-of></xsl:attribute>
+ </xsl:if>
<!--/xsl:choose-->
<xsl:for-each select="$el/*">
<xsl:call-template name="writeElement">