>est-il encore possible à l'intérieur du <xsl:when...> de tester la valeur
de l'attribut
tant que tu es sur le noeud courant tu peux tout le temps le tester:
<racine>
<monNoeud toto='titi' autre='qqc'></monNoeud>
</racine>
<xsl:template match="monNoeud">
<xsl:choose>
<xsl:when test="@toto='titi'>
<xsl:choose>
<xsl:when test="@autre='qqc'>
bienvenu qqc
</xsl:when>
<xsl:otherwise>
autre n'est pas egale a qqc
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
autre presentation que titi
</xsl:otherwise>
</xsl:choose>
</xsl:template>
gilles
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de FERON MICHEL
Envoyé : mercredi 2 avril 2003 13:44
À : 'xml-tech@xmlfr.org'
Objet : [xml-tech] Re: Problème XSL
Merci beaucoup Stéphanie mais est-il encore possible à l'intérieur du
<xsl:when...> de tester la valeur de l'attribut
> -----Original Message-----
> From: Stephanie LOPERA [SMTP:stephanie.lopera@lafon.fr]
> Sent: mercredi 2 avril 2003 13:39
> To: xml-tech@xmlfr.org
> Subject: [xml-tech] Re: Problème XSL
>
>
> Essaie avec :
>
> // noeud courant = cc
> <xsl:choose>
> <xsl:when test="@status">...</xsl:when>
> <xsl:otherweise>...</xsl:otherweise>
> </xsl:choose>
>
> (non testé)
>
> Cordialement
>
> Stéphanie LOPERA
> Software Department
> stephanie.lopera@lafon.fr
> LAFON SA
> 44, avenue Victor Meunier
> 33530 BASSENS - FRANCE
> phone : +33.5.57.80.80.80
> fax : +33.5.56.31.61.21
> http://www.lafon.fr
>
>
> > -----Message d'origine-----
> > De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> > part de FERON MICHEL
> > Envoyé : mercredi 2 avril 2003 12:48
> > À : xml-tech@xmlfr.org
> > Objet : [xml-tech] Problème XSL
> >
> >
> >
> > J'ai une balise
> >
> > <cc del=".." status=".." />
> >
> > avec pour DTD
> >
> > <!ELEMENT cc EMPTY>
> > <!ATTLIST cc del CDATA #IREQUIRED>
> > <!ATTLIST cc status (default) #IMPLIED>
> >
> > et j'aimerais faire une mise en page différente suivant qu'un des
> > attribut existes ou non
> >
> >
> > cela est-il possible et si oui comment :) ?
> >
> > genre : if status existe
> >
> > <B> {valeur de l'attribut del}CC </ B>
> > else
> > <B> ..CC={valeur de l'attribut del} </ B>
> >
> >
> > Merci d'avance pour vos réponses qui seront comme d'habitude très
> > pertinentes
>
> --
> 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)
--
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 Wed Apr 2 14:27:12 2003