From: Roux, Olivier (FIDI) (Olivier.Roux@fao.org)
Date: 01/06/2001 - 07:30
Essaie avec une boucle
<xsl:template match="text">
<xsl:for-each select="//contenu">
<xsl:if test="text/photo">
<img src="images/{text/photo/href}"/>
</xsl:if>
</xsl:for-each>
</xsl:template>
> -----Original Message-----
> From: Florent Dehove [mailto:fdehove@imediation.com]
> Sent: jeudi 31 mai 2001 18:07
> To: xml-tech@xmlfr.org
> Subject: [xml-tech] Re: tester la presence d'un element
>
>
>
> peut-être :
>
> <xsl:template match="text">
> <xsl:apply-templates select="contenu"/>
> </xsl:template>
>
> <xsl:template match="contenu"/>
> <xsl:if test="text/photo">
> <img src="images/{text/photo/href}"/>
> </xsl:if>
> </xsl:template>
>
>
> -----Original Message-----
> From: Jean-Charles Preaux
> [mailto:Jean-Charles.Preaux@alternative-advice.com]
> Sent: Thursday, May 31, 2001 5:55 PM
> To: xml-tech@xmlfr.org
> Subject: [xml-tech] Re: tester la presence d'un element
>
>
> Ok merci pour l'info...
> Mais j'ai un autre pb, en fait
> Je veux afficher :
> -le contenu du 1er element <contenu>
> -si il y a un element <photo>, afficher l'image
> -passer au autres elements <contenu>
>
> J'eai essayé un faisant:
> <xsl:template match="text">
> <xsl:value-of select="contenu"/>
> <xsl:if test="text/photo">
> <img src="images/{text/photo/href}"/>
> </xsl:if>
> </xsl:template>
>
> Cela fonctionne correctement mais je n'arrive pas a passer aux autres
> elements <contenu> (en faisant une boucle, je n'arrive pas a
> afficher les
> images)....
>
> Une Idee??
>
> Cordialement
>
> Jean-Charles Preaux
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de Roux, Olivier (FIDI)
> Envoyé : jeudi 31 mai 2001 16:42
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] Re: tester la presence d'un element
>
>
> tu fais <xsl:if test="contenu/photo">
>
> > -----Original Message-----
> > From: Jean-Charles Preaux
> > [mailto:Jean-Charles.Preaux@alternative-advice.com]
> > Sent: jeudi 31 mai 2001 16:24
> > To: xml-tech
> > Subject: [xml-tech] tester la presence d'un element
> >
> >
> > Bonjour
> >
> > J'aimerais savoir comment il est possible de tester la
> > presence d'un element
> > :
> > en fait j'ai un doc XML du style :
> >
> > <!-- ##################### XML ####################### -->
> > <page>
> > <edito>
> > <text>
> > <contenu>blablabla</contenu>
> > <photo>
> > <src>image1.gif</src>
> > </photo>
> > <contenu>reblablabla</contenu>
> > </text>
> > </edito>
> > </page>
> > <!-- ############################################### -->
> >
> > Je voudrais tester la presence ou non de l'element <photo>
> > car celui-ci est
> > optionnel, si celui-ci est present, j'affiche la source dans
> > ma feuille XSL.
> >
> >
> > Cordialement
> >
> > Jean-Charles Preaux
> >
> >
> > --
> > 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)
>
> --
> 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?Subjectunsubscribe)
>
>
--
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
|