From: Paco Moreau (pacomoreau@hotmail.com)
Date: 01/10/2001 - 12:57
Je vais essayer ça,
Merci, et bravo pour la réponse :)
____________________________________________________________
Jean-Pascal MOREAU
[CNSX] http://www.cnsx.net
Développeur web
E-mail : pacomoreau@hotmail.com
>From: LENTZ Marc <Marc.LENTZ@ctrceal.caisse-epargne.fr>
>Reply-To: xml-tech@xmlfr.org
>To: "'xml-tech@xmlfr.org'" <xml-tech@xmlfr.org>
>Subject: [xml-tech] Re: Groupement de noms similaires avec Xsl
>Date: Mon, 1 Oct 2001 14:52:35 +0100
>
>en corrigeant la balise finale <recordset> ..
>avec le XSL suivant :
>--------------------------------------------------------------
><?xml version="1.0" encoding="ISO-8859-1"?>
><xsl:stylesheet version="1.0"
>xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
><xsl:key name="groupBYgroup" match="record" use="@nom" />
>
><xsl:output method = "html" />
><xsl:template match="recordset">
>
> <xsl:for-each select="//record[generate-id(.) =
>generate-id(key('groupBYgroup', .//@nom)[1] )]">
>
> <xsl:call-template name="affgroupe">
> <xsl:with-param name="nomgroupe"><xsl:value-of
>select="./@nom"/></xsl:with-param>
> </xsl:call-template>
> </xsl:for-each>
>
>
></xsl:template>
>
><xsl:template name="affgroupe">
> <xsl:param name="nomgroupe"/>
>
> <xsl:value-of select="@nom"/>:
> <xsl:for-each select="//record[@nom=$nomgroupe]">
> <xsl:value-of select="@desc"/>.
> </xsl:for-each>
>
></xsl:template>
>
></xsl:stylesheet>
>--------------------------------------------------------------
>
>y a certainement une façon de l'écrire plus "beau" ...
>
>
>-----Message d'origine-----
>De: Paco Moreau [mailto:pacomoreau@hotmail.com]
>Date: lundi 1 octobre 2001 13:24
>À: xml-tech@xmlfr.org
>Objet: [xml-tech] Groupement de noms similaires avec Xsl
>
>
>Avec un doc Xml ressemblant à :
>
>
><recordset>
> <record nom="AAAA" desc="az" date="..."/>
> <record nom="BBBB" desc="er" date="..."/>
> <record nom="BBBB" desc="ty" date="..."/>
> <record nom="BBBB" desc="ui" date="..."/>
> <record nom="CCCC" desc="op" date="..."/>
> <record nom="CCCC" desc="qs" date="..."/>
> <record nom="DDDD" desc="df" date="..."/>
> <record nom="EEEE" desc="gh" date="..."/>
><recordset/>
>
>
>Comment, en Xsl, aller afficher ça ???
>
>
>Nom desc
>
>AAAA az
>BBBB er, ty, ui
>CCCC op, qs
>DDDD df
>EEEE gh
>
>
>Merci d'avance :)
>
>____________________________________________________________
>Jean-Pascal MOREAU
>[CNSX] http://www.cnsx.net
>Développeur web
>E-mail : pacomoreau@hotmail.com
>
>
>_________________________________________________________________
>Téléchargez MSN Explorer gratuitement à l'adresse
>http://explorer.msn.fr/intl.asp
>
>--
>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)
>--
>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)
>
_________________________________________________________________
Téléchargez MSN Explorer gratuitement à l'adresse
http://explorer.msn.fr/intl.asp
--
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
|