From: Jean-Charles Preaux (Jean-Charles.Preaux@alternative-advice.com)
Date: 01/06/2001 - 09:58
Merci beaucoup pour ton aide:-))
@+
Amicalement
Jean-Charles Preaux
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Vincent
Envoye : vendredi 1 juin 2001 11:59
A : xml-tech@xmlfr.org
Objet : [xml-tech] Re: detection d'elements
Voila une feuille de style qui colle a ton exemple.. a peu pres :
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head/>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="text">
<xsl:value-of select="."/>
<br/>
</xsl:template>
<xsl:template match="photo">
<xsl:variable name="src">
<xsl:value-of select="href"/>
</xsl:variable>
<img src="{$src}" alt=""/>
</xsl:template>
</xsl:stylesheet>
Vincent Majer
http://www.medisite.fr
At 11:46 01/06/2001 +0200, you wrote:
>Peux tu preciser ta penser ?
>Merci
>
>-----Message d'origine-----
>De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
>part de Vincent
>Envoye : vendredi 1 juin 2001 11:49
>A : xml-tech@xmlfr.org
>Objet : [xml-tech] Re: detection d'elements
>
>
>Salut,
>
>dans ton cas, tu n'as peut-etre pas besoin de faire une boucle
>xsl:for-each, tu peux te contenter d'un xsl:apply-templates et definir un
>template match="text" et un template match="photo"
>
>J'espere que ca t'aidera..
>
>Vincent Majer
>http://www.medisite.fr
>
>
> >Bonjour ;
> >
> >J'ai un document xml du style :
> >
> ><!-- ############################################# -->
> >
> > <edito>
> > <rubrique>mai 2001</rubrique>
> > <titre>Open Source? Shared Source? Business model
viable?
> > :</titre>
> > <contenu>
> > <text>
> > blabla
> > </text>
> > <photo>
> > <href>bio_mundie.jpg</href>
> > </photo>
> > <text>
> > reblabla:
> > </text>
> > </contenu>
> > </edito>
> >
> ><!-- ########################################## -->
> >
> >auquel j'appplique une deuille xsl du style :
> ><!-- ########################################### -->
> ><xsl:template match="edito">
> > <xsl:for-each select="//text">
> > <xsl:value-of select="."/>
> > <xsl:if test="//photo">
> > <img src="images/{//photo/href}"/>
> > </xsl:if>
> > </xsl:for-each>
> ></xsl:template>
> ><!-- ########################################### -->
> >
> >Tout s'affiche correctement sauf que l'image, elle s'affiche 2 fois:
> >Une fois antre les 2 elements <text> (au bon endroit), mai aussi apres le
> >deuxieme element <text>, ce qui ne devrait pas ce passer.
> >
> >Quelqu'un pourrait il m'expliquer mon erreur
> >(je pense que cela vient des selecteurs)
> >
> >Cordialement
> >
> >Jean-Charles Preaux
> >
> >mailto://jean-charles.preaux@alternative-advice.com
> >
> >
> >--
> >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?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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|