From: David Bianchini (david.bianchini@free.fr)
Date: 27/08/2001 - 08:54
Bonjour,
Merci pour votre aide sur les images, mais je m'y suis pris
différement, vu que l'insertion d'une balise du genre
<IMAGE ref="MonImage.jpg"/>
dans mon doc xml ne marche pas...
En fait, dans ma Xsl, j'ai mis (ou plutôt on m'a dit de mettre!):
<xsl:template match="IMAGE">
<xsl:if test="text()">
<img>
<xsl:attribute name="src">
<xsl:value-of select="."/>
</xsl:attribute>
</img>
</xsl:if>
</xsl:template>
Ensuite, dans mon doc xml, j'insère la balise
<IMAGE>truc.gif</IMAGE>
et c bon!
Cordialement,
David
----- Original Message -----
From: "Herve AGNOUX" <herve.agnoux@diaam-informatique.com>
To: <xml-tech@xmlfr.org>
Sent: Friday, August 24, 2001 6:02 PM
Subject: [xml-tech] Re: Xsl et les images.
> Le 24 Aug 01, David Bianchini a écrit :
>
> > Heu ... d'accord, mais concrètement?
> >
>
> Lire la suite.
>
>
> > (vous êtes têtu pourquoi au fait?)
> >
>
> C'était le genre de private jokes qu'il faut absolument éviter dans
> une liste de discussion, je m'en excuse ; c'était en rapport avec
> des discussions suite à la question "liens href dans un texte".
>
> Dans votre XML "de base", il faut placer un lien vers votre image.
> Vous pouvez utiliser xlink, mais vous n'êtes pas obligé. Cela
> donnera, par exemple (sans xlink) :
>
> <IMAGE ref="MonImage.jpg"/>
>
> On discute pour savoir s'il faut placer les "meta-informations" - la
> taille, par exemple - quelque part dans le XML d'origine. A mon
> avis, non.
>
> Cela va être l'objet de la phase d'enrichissement, fonction, je le
> crois, du support final de présentation. (Au fait ! je suppose que
> vous voulez obtenir du HTML !?)
>
>
> > >
> > > 1 - Enrichissez votre XML
> > >
>
> Au cours de cette phase, vous allez modifier votre XML de base
> pour y placer des informations utiles au format de présentation et à
> l'utilisation que vos lecteurs en feront, mais sans présumer du
> design. Le mieux, à mon avis, est de réaliser cette phase avec java
> et dom.
>
> Vous obtenez ces informations en exploitant l'attribut "ref", bien sûr.
>
> Votre lien image devient par exemple :
>
> <IMAGE
> ref="MonImage.jpg"
> hauteur="32"
> largeur="33"
> />
>
> Au cours de cette phase, vous pouvez très bien décider de
> remplacer votre image par une autre, si l'image d'origine est trop
> grande, pas au bon format, comporte trop de couleurs, etc.
>
>
> > > 2 - Colorez votre XML
> > >
>
> Cette phase est inutile s'il n'y a pas de designer dans le circuit. S'il
> y en a un, il faut lui demander quel aspect il compte donner à votre
> image.
>
> A partir de là, avec Java, ou XSLT si vous êtes fort, votre lien image
> devient par exemple :
>
> <IMAGE
> ref="MonImage.jpg"
> hauteur="32"
> largeur="33"
> design="information serieuse"
> />
>
> > > 3 - Appliquez votre XSL
> > >
>
> Par exemple :
>
> <xsl:template match="IMAGE[@design='information serieuse']">
> Veuillez considerer avec grand interet l'image suivante :
> <img src="{@href}" height="{@hauteur}" weight="{@largeur}"/>
> </xsl:template>
>
> Les phases 2 et 3 sont faites en collaboration avec le designer. La
> phase 2 est réalisée par l'informaticien, sous les instructions du
> designer, tandis que la phase 3 est réalisée par le designer, aidé
> de l'informaticien (qui a donc tout intérêt à réaliser une phase 2
> impec !)
>
> Remarquez que les phases 1 et 2 / 3 sont relativement
> indépendantes. Je pense qu'elle doivent être exécutées dans cet
> ordre, pour donner le dernier mot au designer.
>
>
> --
> Sur le Web, tout de suite.
> Herve AGNOUX - diaam informatique
> http://www.diaam-informatique.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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|