From: pierrelanglois@free.fr
Date: 01/08/2001 - 08:16
Bonjour,
j'ai un fichier XML décrivant un réseau de transport en commun. J'ai donc des
éléments "ligne" ayant un attribut "type" pouvant prendre les valeurs : bus,
car, métro, train...
Je voudrais afficher, grâce à une feuille de style XSL les types de lignes
présents dans mon document XML.
J'ai d'abord pensé à faire quelque chose dans ce genre dans ma feuille XSL :
<xsl:apply-templates select="ligne[@type='bus']/>
<xsl:apply-templates select="ligne[@type='car']/>
<xsl:apply-templates select="ligne[@type='metro']/>
<xsl:apply-templates select="ligne[@type='train']/>
<xsl:template match="ligne">
<p>Dans ce document il y a au moins une ligne de type <xsl:value-of
select="@type"/></p>
</xsl:template>
Mais en procédant comme ceci j'aurais une phrase par ligne présente dans mon
fichier alors que je veux une phrase par type de ligne. Par exemple si j'ai
trois lignes de type bus j'aurais trois fois la phrase "Dans ce document il y a
au moins une ligne de type bus" alors que je voudrais qu'elle ne s'affiche
qu'une fois.
Est ce que quelqu'un aurait une idée, merci
Pierre
--
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
|