hufflen jean-michel wrote:
> N'est-il pas possible de s'en tirer avec un element "xsl:key"
>du style <xsl:key name="..." match="..." use="string()"/>
>
>
J'ai vu dans un livre (XSLT fondamental) un moyen de faire cela. Adapté
au problème ça donne :
<xsl:key name="groupeDeReferers" match="/root/references/referer"
use="text()" />
<xsl:variable
name="lesReferers"
select="/root/references/referer[generate-id() =
generate-id(key('groupeDeReferers', .)[1])]" />
<xsl:template match="/">
<form><select id="references">
<xsl:for-each select="$lesReferers">
<option><xsl:value-of select="."/></option>
</xsl:for-each>
</select></form>
</xsl:template>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Thu Oct 7 14:54:48 2004