Bonjour a tous

voila j'ai un .xml avec ça:
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
16
17
18
19
20
21
22
23
24
25
26
27
 
<enseignement>
 
    <intervenant nom="Machin">
 
    <cours id="1">
        <jour>12/04/2006</jour>
        <heuredébut>08h30</heuredébut>
        <heurefin>12h00</heurefin>
        <dureeEffective>3.00</dureeEffective>
        <promotions>
            <promo>Master1 Miage</promo>
        </promotions>
        <salle>208</salle>
    </cours>
 
    <cours id="2">
        <jour>12/04/2006</jour>
        <heuredébut>14h00</heuredébut>
        <heurefin>17h30</heurefin>
        <dureeEffective>3.00</dureeEffective>
        <promotions>
            <promo>Master1 Miage</promo>
            <promo>Master1 Lettre</promo>
        </promotions>
        <salle>208</salle>
    </cours>
et j'affiche avec un xsl. dans un tableau les cours rangés intervenants par intervenants.
c'est mis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
----------------------------------
Machin
----------------------------------
            12/04/06  ||  14h00 ||  ...
----------------------------------
            11/04/06 || 8h303  ||  ...
----------------------------------
Truc
----------------------------------
en faisant dans <xsl:for-each select="./intervenant"> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:apply-templates select="./cours">
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 <xsl:template match="cours">
          <!-- affichage des cours -->
      <tr>
              <td>
              </td>
                <td>
                <xsl:value-of select="jour"/>
                </td>
                <td>
ma question est la suivante:

Puis-je faire un sorte que les cours s'afiche dans l'ordre chronologique sur 'jour' pour qu'il apparaissent dans l'ordre pour chaque intervenant dans le tableau?

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<xsl:apply-templates select="./cours">
            <xsl:sort data-type="number" />
            </xsl:apply-templates>
mais bien sur ça marche pas.