Étant donné le code XML suivant:match conditionnellement à la valeur du noeud courant
<current>
<login_name>jd</login_name>
</current>
<people>
<person>
<first>John</first>
<last>Doe</last>
<login_name>jd</login_name>
</preson>
<person>
<first>Pierre</first>
<last>Spring</last>
<login_name>ps</login_name>
</preson>
</people>
Comment puis-je obtenir "John Doe" à l'intérieur du matcher courant/connexion?
J'ai essayé les éléments suivants:
<xsl:template match="current/login_name">
<xsl:value-of select="../people/first[login_name = .]"/>
<xsl:text> </xsl:text>
<xsl:value-of select="../people/last[login_name = .]"/>
</xsl:template>
Bon, ignore ma réponse plus bas, celui-ci est génial.Propre et composé de belles pièces réutilisables. –
je l'aime! merci ... jamais entendu parler de la clé xsl: avant ... –