[XSLT]Problème de séléction du noeud courrant
Bonjour,
Voila j'ai un petit problème a vous soumettre :
xml (lire l'intérieur des balises et les commentaires):
Code:
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:
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