Bonjour à tous !

Le fichier XSL ci-dessous se charge de recopier un fichier XML et de le trier selon l'attribut "DE1-08".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="windows-1252"/>
 <xsl:template match="*">
    <xsl:copy>
      <xsl:for-each select="@*">
        <xsl:copy-of select="."/>
      </xsl:for-each>
      <xsl:apply-templates select="node()">
        <xsl:sort select="@DE1-08"/>
      </xsl:apply-templates>      
    </xsl:copy>
  </xsl:template>
 
</xsl:stylesheet>
Je souhaiterais effectuer strictement la même opération, en enlevant simplement la notion de tri, qui est maintenant faite en amont. Après avoir fait plusieurs tentatives, j'avoue être bloqué ...

Merci d'avance pour votre aide.