Bonjour à toutes et à tous,

je rencontre quelques difficultés dans l'utilisation des objets java en XSL, je m'explique :

je souhaiterai pouvoir parcourir un objet de type java.util.List dans une feuille de style et accéder aux propriétés des objets présents dans cette liste.

Par exemple :
- Template XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<root>
     <personne>
          <nom/>
          <prenom/>
     </personne>
</root>
- XML après transformation :
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
 
<root>
     <personne>
          <nom>AAA</nom>
          <prenom>BBB</prenom>
     </personne>
 
     <personne>
          <nom>CCC</nom>
          <prenom>DDD</prenom>
     </personne>
 
     <personne>
          <nom>EEE</nom>
          <prenom>FFF</prenom>
     </personne>
</root>
Chaque bloc personne étant lié à un objet de la liste passée en paramètre.

Pour passer cette liste en paramètre, je sais faire... (utilisation de la méthode setParameter de l'objet javax.xml.transform.Transformer).

J'ai cherché des solutions sur le net et par moi-même mais résultat : c'est un échec...

Avez-vous une piste?

J'espère avoir été clair dans mon explication.

Cordialement,
Vangy