<!ENTITY nbsp " ">
]>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:java="xalan://xml.apache.org/xalan/java" xmlns="http://www.xemelios.org/namespaces#cge" xmlns:n="http://www.xemelios.org/namespaces#cge" xmlns:added="http://www.xemelios.org/namespaces#added" xmlns:ano="http://projets.admisource.gouv.fr/xemelios/namespaces#anomally" exclude-result-prefixes="java" version="2.0">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:java="xalan://xml.apache.org/xalan/java" xmlns="http://www.xemelios.org/namespaces#cge" xmlns:n="http://www.xemelios.org/namespaces#cge" xmlns:added="http://projets.admisource.gouv.fr/xemelios/namespaces#added" xmlns:ano="http://projets.admisource.gouv.fr/xemelios/namespaces#anomally" exclude-result-prefixes="java" version="2.0">
<xsl:output standalone="yes" method="xml" indent="yes"/>
<xsl:output version="1.0"/>
<xsl:param name="language" select="'fr'"/>
-
+ <xsl:param name="manifeste" select="document(.)"/>
+
<xsl:param name="CodeBudget"/>
<xsl:param name="LibelleBudget"/>
<xsl:param name="CodeCollectivite"/>
</xsl:element>
</xsl:when>
<xsl:otherwise-->
+
+ <!-- Ajout tracabilité -->
+ <xsl:if test="contains('|Infos|',concat('|',name($el),'|'))">
+ <xsl:element name="Tracabilite" namespace="http://www.xemelios.org/namespaces#cg-1.0">
+ <xsl:attribute name="DateProduction" select="$manifeste//volume/@dateProduction" separator=";" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
+ <xsl:attribute name="DateValidation" select="$manifeste/manifeste/@dateValidation" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
+ <xsl:attribute name="NomValideur" select="$manifeste/manifeste/@nomValideur" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
+ <xsl:attribute name="ArchiveVersion" select="$manifeste/manifeste/@version" namespace="http://projets.admisource.gouv.fr/xemelios/namespaces#added"/>
+ </xsl:element>
+ </xsl:if>
+
+
<xsl:if test="not(contains('|LigneRecapitulation|',concat('|',name($el),'|'))) or (contains('|LigneRecapitulation|',concat('|',name($el),'|')) and string-length($el/@NatureProduit) > 0)">
<xsl:element name="{name($el)}">
<xsl:for-each select="$el/@*">
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
+
+
+
<!-- ajouts Attributs -->
<xsl:choose>
<xsl:when test="contains('|LigneAccueil|LigneBalanceGenerale|LigneDeveloppementDepense|LigneDeveloppementRecette|LigneRecapitulation|LigneReversement|',concat('|',name($el),'|'))">