|
@@ -1,7 +1,5 @@
|
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
|
-<!-- <xsl:decimal-format name="europe" decimal-separator=',' grouping-separator='.' /> -->
|
|
|
|
|
-
|
|
|
|
|
<xsl:decimal-format name="europe" decimal-separator=',' grouping-separator='.' />
|
|
<xsl:decimal-format name="europe" decimal-separator=',' grouping-separator='.' />
|
|
|
<xsl:output method="xml" encoding="UTF-8" omit-xml-declaration="yes" />
|
|
<xsl:output method="xml" encoding="UTF-8" omit-xml-declaration="yes" />
|
|
|
|
|
|
|
@@ -654,14 +652,17 @@
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
<tr>
|
|
<tr>
|
|
|
- <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*)>0">
|
|
|
|
|
- <td>
|
|
|
|
|
- <xsl:text>Autres subventions </xsl:text>
|
|
|
|
|
|
|
+ <!--<xsl:if test ="count(Etablissement/LstInvestissementDCE[Annee=2011]/child::*)>0"> -->
|
|
|
|
|
+ <xsl:variable name="annee" select="entete/chiffresgeneraux/annee">
|
|
|
|
|
+ </xsl:variable>
|
|
|
|
|
+ <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*[Annee=$annee])>0">
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <xsl:text>Autres subventions - Année </xsl:text>
|
|
|
<xsl:value-of select="Etablissement/LstInvestissementDCE/InvestissementDCE/Annee"/>
|
|
<xsl:value-of select="Etablissement/LstInvestissementDCE/InvestissementDCE/Annee"/>
|
|
|
- </td>
|
|
|
|
|
|
|
+ </td>
|
|
|
</xsl:if>
|
|
</xsl:if>
|
|
|
<td>
|
|
<td>
|
|
|
- <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*)>0">
|
|
|
|
|
|
|
+ <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*[Annee=$annee])>0">
|
|
|
<table class="sanbordure">
|
|
<table class="sanbordure">
|
|
|
<colgroup>
|
|
<colgroup>
|
|
|
<col class="libInv"></col>
|
|
<col class="libInv"></col>
|
|
@@ -669,9 +670,9 @@
|
|
|
<col class="nombre"></col>
|
|
<col class="nombre"></col>
|
|
|
<col class="colonnevide"></col>
|
|
<col class="colonnevide"></col>
|
|
|
</colgroup>
|
|
</colgroup>
|
|
|
- <xsl:for-each select="Etablissement/LstInvestissementDCE/InvestissementDCE">
|
|
|
|
|
|
|
+ <xsl:for-each select="Etablissement/LstInvestissementDCE/InvestissementDCE[Annee=$annee]">
|
|
|
<tr>
|
|
<tr>
|
|
|
- <td class="sansbordure">
|
|
|
|
|
|
|
+ <td class="sansbordure">
|
|
|
<xsl:value-of select="Libelle"/>
|
|
<xsl:value-of select="Libelle"/>
|
|
|
</td>
|
|
</td>
|
|
|
<td class="sansbordure"></td>
|
|
<td class="sansbordure"></td>
|
|
@@ -685,7 +686,7 @@
|
|
|
<td class="totalsansbordure">Total dotation</td>
|
|
<td class="totalsansbordure">Total dotation</td>
|
|
|
<td class="sansbordure"></td>
|
|
<td class="sansbordure"></td>
|
|
|
<td class="totalbordure">
|
|
<td class="totalbordure">
|
|
|
- <xsl:value-of select="format-number(sum(Etablissement/LstInvestissementDCE/InvestissementDCE/Montant),'###.###.##0','europe')" />
|
|
|
|
|
|
|
+ <xsl:value-of select="format-number(sum(Etablissement/LstInvestissementDCE/InvestissementDCE[Annee=$annee]/Montant),'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
</td>
|
|
|
</table>
|
|
</table>
|
|
@@ -693,6 +694,54 @@
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <xsl:variable name="anneePlus1">
|
|
|
|
|
+ <xsl:value-of select="entete/chiffresgeneraux/annee + 1"/>
|
|
|
|
|
+ </xsl:variable>
|
|
|
|
|
+
|
|
|
|
|
+ <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*[Annee=$anneePlus1])>0">
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <xsl:text>Autres subventions - Annee </xsl:text>
|
|
|
|
|
+ <xsl:value-of select="Etablissement/LstInvestissementDCE/InvestissementDCE[Annee=$anneePlus1]/Annee"/>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </xsl:if>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*[Annee=$anneePlus1])>0">
|
|
|
|
|
+ <table class="sanbordure">
|
|
|
|
|
+ <colgroup>
|
|
|
|
|
+ <col class="libInv"></col>
|
|
|
|
|
+ <col class="espacevide"></col>
|
|
|
|
|
+ <col class="nombre"></col>
|
|
|
|
|
+ <col class="colonnevide"></col>
|
|
|
|
|
+ </colgroup>
|
|
|
|
|
+ <xsl:for-each select="Etablissement/LstInvestissementDCE/InvestissementDCE[Annee=$anneePlus1]">
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td class="sansbordure">
|
|
|
|
|
+ <xsl:value-of select="Libelle"/>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <td class="sansbordure"></td>
|
|
|
|
|
+ <td class="sansborduredroite">
|
|
|
|
|
+ <xsl:value-of select="format-number(Montant,'###.###.##0','europe')"/>
|
|
|
|
|
+ <xsl:text> €</xsl:text>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ <td class="sansbordure"></td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ </xsl:for-each>
|
|
|
|
|
+ <td class="totalsansbordure">Total dotation</td>
|
|
|
|
|
+ <td class="sansbordure"></td>
|
|
|
|
|
+ <td class="totalbordure">
|
|
|
|
|
+ <xsl:value-of select="format-number(sum(Etablissement/LstInvestissementDCE/InvestissementDCE[Annee=$anneePlus1]/Montant),'###.###.##0','europe')" />
|
|
|
|
|
+ <xsl:text> €</xsl:text>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </table>
|
|
|
|
|
+ </xsl:if>
|
|
|
|
|
+ <xsl:if test ="count(Etablissement/LstInvestissementDCE/child::*[Annee=$anneePlus1])=0">
|
|
|
|
|
+ pas de valeur
|
|
|
|
|
+ </xsl:if>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<!--
|
|
<!--
|
|
|
|
|
|
|
|
<tr>
|
|
<tr>
|