Bonjour,

Voila j'ai un petit problème a vous soumettre :

xml (lire l'intérieur des balises et les commentaires):
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
 
<my:UrkundeGmbH1>
<my:Firma></my:Firma>
<my:Gruender>
  <my:GPersonalien> //répétitif
    <my:GruenderName></my:GruenderName>
    <my:GruenderBuergerort></my:GruenderBuergerort>
    <my:GruenderWohnort></my:GruenderWohnort>
    <my:NameVorname>concat de M. + GruenderName</my:NameVorname>
  </my:GPersonalien>
</my:Gruender>
<my:GR-Verwaltung>
  <my:GR-Verwaltungrat> //répétitif
    <my:GR-Name>Reprise du champs my:NameVorname</my:GR-Name>
    <my:GR-Unterschrift></my:GR-Unterschrift>
  </my:GR-Verwaltungrat>
</my:GR-Verwaltung>
</my:UrkundeGmbH1>

mon xslt:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<xsl:for-each select="my:GR-Verwaltung/my:GR-Verwaltungrat">
<xsl:value-of select="my:GR-Name"/>, von <xsl:value-of select="../../my:Gruender/my:GPersonalien/my:GruenderBuergerort[../../../my:GR-Verwaltung/my:GR-Verwaltungrat/my:GR-Name = ../my:NameVorname]"/>
mit <xsl:value-of select="my:GR-Unterschrift"/></xsl:for-each>
Ce que je veux faire c'est prendre la valeur de GruenderBuergerort qui se trouve dans my:Gruender/my:GPersonalien en fonction de my:GR-Name qui se trouve dans my:GR-Verwaltung/my:GR-Verwaltungrat pour l'afficher dans mon résultat (fichier WordML)

J'y arrive mais ca me prend toujours la même valeur (toujours la première) de GruenderBuergerort dans le premier noeud du xml.

Comment faire pour que ca change en fonction de du GR-Name stocké dans le xml

Merci d'avance pour votre aide!

++

Thierry