Récupérer la valeur de l'attribut d'un élément dans une variable
Bonjour,
Dans un dictionnaire que je suis en train de créer, j'ai des définitions qui contiennent des renvois vers d'autres définitions. Je voudrais pouvoir rendre ce renvoi cliquable afin de pouvoir accéder à l'article du mot correspondant. Par exemple ici, je voudrais pouvoir cliquer sur le mot "recrutement" et accéder à son article :
""" contingency, [ kənˈtɪndʒənsi ] nom masculin
Anglicisme
1. Technique commerciale de recrutement conditionnée par deux éléments : seule l'embauche effective d'un des candidats présentés conditionne le paiement des honoraires (pas d'acomptes), et aucun contrat d'exclusivité n'est signé avec les cabinets, ce qui met les différents cabinets en concurrence pour un même poste à pourvoir. Cette pratique de recrutement implique une obligation de résultats très difficilement atteignables, au vu des acteurs en présence et de la nature immatérielle du service mis en oeuvre. Elle possède non seulement l'inconvénient de s'opposer au principe fondateur de l'obligation de moyens du cabinet, mais aussi celui de bafouer les règles les plus élémentaires de déontologie et de confidentialité qui sont indissociables à la profession. Le syndicat SYNTEC réprouve et combat vigoureusement le contigency par d’innombrables dérives intrinsèques. """
Pour rendre le renvoi cliquable, j'ai utilisé une balise <a> qui fonctionne. Le souci est que ça ne renvoie à rien du tout. J'ai essayé de créer une variable qui récupère la valeur de l'attribut @link porté par l'élément renvoie. Cet attribut a comme valeur le lien html vers l'article correspondant.
Je crois que ma syntaxe n'est pas bonne quand il s'agit de récupérer la valeur de l'attribut de l'élément <renvoi>. Une âme charitable aurait une réponse s'il vous plaît ?
Merci d'avance,
CODE :
Code:
1 2 3 4 5 6 7 8 9 10
| <xsl:template match="renvoi">
<xsl:variable name="rvn">
<xsl:value-of select="renvoi[@link]"/>
</xsl:variable>
<span class="{local-name()}">
<a href="{$rvn}">
<xsl:apply-templates/>
</a>
</span>
</xsl:template> |
as tu solutionné ton pbm ?
as tu solutionné ton pbm ?
sinon je peux peut-être t'aider si tu envoie ton fichier xml et xslt
a+