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:
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)
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>
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
Partager