[xslt] import d'1 fichier dans un autre
bjour la communauté...
j'ai 2 fichiers xml, l'un definissant des stagiaires (nom,prenom,section)
, l'autre un adresses (rue,codeptt,ville)
les deux fichiers sont validés...(3 identités dans l'un, 3 adresses dans l'autre)...
novice en la matiere, je souhaite importer par l' instruction suivante les adresses respectives de chaqun des trois stagiaires ...
mon probleme c'est qu'il me renvoi soit 1 seule adresse (3 fois) , ou alors 3 fois les 3 adresses...pour chacun ... je n'arrive pas à faire évoluer le parametre suvant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<xsl:variable name="i" select="number(0)"/>
<xsl:template match="stagiaire">
<tr>
<td height="24" width="400">
<xsl:apply-templates select="nom" /> <xsl:apply-templates select="prenom"/>
<xsl:apply-templates select="section" />
[b]<xsl:for-each select="document('adresse.xml')//adr">[/b]
<xsl:if test="@adrid = [b]$i+1[/b]">,
<xsl:apply-templates select="." />
</xsl:if>
</xsl:for-each>
</td>
</tr>
</xsl:template> |
n'ayant pas d'experience danz le domaine... j'ai instinctivement cherché dans cette direction... auriez vous une piste plus adéquate pour réalise ce genre d'agregation de données....
merci pour votre aide..