From: Habieb Mammar Halima (habieb@gprhp.insa-lyon.fr)
Date: 04/02/2003 - 09:39
merci pour votre réponse Laurent, j'ai essayé avec votre code mais ça ne
marche toujours pas.
Je tavaille sous windoxs 2000, sous l'environnment XML Spy avec le MSXML4.
----- Original Message -----
From: "Frédéric Laurent" <fl@opikanoba.org>
To: <xml-tech@xmlfr.org>
Sent: Tuesday, February 04, 2003 10:29 AM
Subject: [xml-tech] Re: Changer la valeur d'un attribut
>
> On Tuesday 04 February 2003 10:11 am, you wrote:
> > Bonjour,
>
> >
> > le resultat est toujours le meme, i.e. 10.
> >
> > c'est quoi le probleme ?
> >
>
> deja votre feuille de style n'est pas correcte :
> celle là l'est
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="Page">
> <Page>
> <xsl:apply-templates />
> </Page>
> </xsl:template>
>
> <xsl:template match="document">
> <a>
> <xsl:attribute name="numero">
> <xsl:value-of select="@numero+10" />
> </xsl:attribute>
> </a>
> </xsl:template>
>
> </xsl:stylesheet>
>
>
> d'autre part j'obtiens bien 20 :
> [fred@calvin increment]$ xsltproc b.xsl b.xml
> <?xml version="1.0"?>
> <Page>
>
> <a numero="20"/>
>
> </Page>
>
>
> Quel est votre environnement ? (processeur xslt, systeme...?)
>
>
> notez que vous pouvez ecrire le template document plus simplement
> en utilisant cette syntaxe
>
> <xsl:template match="document">
> <a numero="{@numero+10}"/>
> </xsl:template>
>
> cf la spec XSLT et les "attribute value template"
> http://www.w3.org/TR/xslt#dt-attribute-value-template
>
> cordialement
>
> --
> Frédéric Laurent
> http://www.opikanoba.org
> --
> 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
|