From: Aguero, Dimitri (dimitri.aguero@fr.unisys.com)
Date: 29/11/2001 - 09:05
Merci de la reponse, mais il y a un detail qui m'empeche d'utiliser
<xsl:value-of select="@nomAtribut"/>
C'est que "nomAttribut" lui-meme depend de la valeur à l'intérieur du noeud
<langue> !
Salutations
Dimitri
-----Message d'origine-----
De : Gilles Grandon [mailto:gilles.grandon@mondeca.com]
Envoyé : jeudi 29 novembre 2001 09:37
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: Comment faire un affichage conditionnel
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Aguero, Dimitri
Envoyé : mercredi 28 novembre 2001 19:02
À : 'xml-tech@xmlfr.org'
Objet : [xml-tech] Comment faire un affichage conditionnel
Bonsoir, a nouveau moi avec mes questions simples...
J'ai un document du style
<root>
<langue>
espagnol
</langue>
<paragrafo>
<unurl espanol="Esto esta en buen castizo" francais="Du vieux francois
pour moi..."/>
</paragrafo>
</root>
qui devrait donner
<html>
<p>Esto esta en buen castizo</p>
</html>
Ce que je ne sais pas faire, c'est de faire le SELECT approprie dans la
feuille XSLT:
<xsl:template match="unurl">
<xsl:value-of select=????????? />
</xsl:template>
où ????? prend la valeur @espagnol car le noeud <langue> a la valeur
"espagnol".
J'ai pense à faire un if qui teste le noeud langue en dessous de la racine,
mais il me parait si inelegant que j'ai honte meme de l'avouer.
Connaissez vous une solution plus elegante ? Sinon, y-a-t-il une solution
meilleure pour le multilinguisme des pages ?
Salutations,
Dimitri
il suffit de mettre <xsl:value-of select="@nomAtribut"/>
--
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
|