From: Marc-Francois Julien (marc-francois.julien@univ-rennes1.fr)
Date: 13/10/2003 - 12:56
Bonjour,
J'ai un xml qui a la structure suivante :
<serveurs>
<serveur>
<nomserveur>serveur1</nomserveur>
<description>description1</description>
</serveur>
<serveur>
<nomserveur>serveur1</nomserveur>
<description>description1</description>
</serveur>
<serveur>
<nomserveur>serveur2</nomserveur>
<description>description2</description>
</serveur>
</serveurs>
Je souhaite afficher tous mes serveurs avec leur description en évitant
les doublons.
J'ai le code suivant qui me permet d'afficher les serveurs sans doublon :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:key name="listDesServeurs" match="serveurs/serveur/nomserveur"
use="."/>
<xsl:template match="serveurs">
<xsl:for-each
select="serveur/nomserveur[generate-id()=generate-id(key('listDesServeurs',.
)[1])]">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Ca marche nickel mais je souhaiterais en plus afficher pour chaque
serveur sa description...
Merci d'avance
--
Cordialement.
--------------------------
Marc-François JULIEN
CRI - Université Rennes 1
02.23.23.71.82
--------------------------
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|