From: Olivier VEIT (o.veit@wanadoo.fr)
Date: 10/05/2004 - 08:29
Je ne sais pas si sa correspond exactement =E0 ce que tu cherche, mais =
tu peux
essayer ceci :
<xsl:template match=3D"p">
<xsl:element name=3D"P">
<xsl:if test=3D"@class">
<xsl:attribute name=3D"class">
<xsl:value-of select=3D"@class"/>
</xsl:attribute>
</xsl:if>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
Ou peut-=EAtre ceci qui fait une copie :
<xsl:template match=3D"p">
<xsl:copy-of select=3D"."/>
</xsl:template>
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De la =
part
de Jean-Marie Hoornaert
Envoy=E9 : samedi 8 mai 2004 18:29
=C0 : xml-tech@xmlfr.org
Objet : [xml-tech] Conserver un attribut
Bonsoir,
Voici mon probl=3DE8me.
J'ai un petit fichier qui se pr=3DE9sente comme suit (extrait) :
<fiche>
<p class=3D3D"p0">
texte
</p>
<p class=3D3D"p1">
texte
</p>
...
<p class=3D3D"pn">
texte
</p>
</fiche>
Dans la transformation j'ai plac=3DE9 ceci :
<xsl:template match=3D3D"p">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
Ceci conserve correctement les <p> mais pas leur attribut "class",=3D20
utilis=3DE9 dans la feuille de style CSS. Comment faire pour conserver =
cet
attribut, diff=3DE9rent pour chaque=3D20 paragraphe de "fiche" ?
Merci.
--=3D20
Cordialement.
Jean-Marie -HOO;-)
____________________
Jean-Marie Hoornaert
Courriel : jmh@h2o.be
PPsP* : http://www.h2o.be
Newsletter : abonnement@h2o.be?subject=3D3Dabonnement_h2o
* Page Personnelle sans Pr=3DE9tention
* pour AppleScripter FileMaker=3D20=3D
--
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=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
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
|