Bonjour, je tourne en rond sur un problème depuis un bon moment

j'ai un flux xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<depenses>
<depenses_row>
  <nature>degradations</nature> 
  <annee>2001</annee> 
  <valdepense>58</valdepense> 
</depenses_row>
<depenses_row">
  <nature>portier</nature> 
  <annee>2002</annee> 
  <valdepense>200</valdepense> 
</depenses_row>
<depenses>
et je veux transformer cela en un tableau html à double entrée vias xsl


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
|*********** | 2001 | 2002 |
|Dégradation | 58   |      |
|portier     |      | 200  |

si la matrice était pleine, aucun problème mais comme vous le voyez il y a des cellules vides dans le tableau qui correspondent à des valeurs absentes dans le flux XML. Je ne vois pas comment provoquer l'affichage de ces cellules vides sur une absence de données ?

Merci pour vos réponses ou un liens sur un problème similaire