Le <xsl:when test=""> teste la PRESENCE de l'attribut.
Dans le when, je pense que le noeud courant est toujours le noeud cc.
Tu pourras donc faire :
<xsl:variable name="status" select="@status" />
<xsl:if test="$status=monStatus">
...
</xsl:if>
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 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
> >
> > > -----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)
Received on Wed Apr 2 14:03:46 2003