From: Aguero, Dimitri (dimitri.aguero@fr.unisys.com)
Date: 27/11/2001 - 16:41
J'ai pose une question similaire il y a pas si longtemps que ca.
Il faut une regle qui matche le texte plat, comme ca:
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
Cette regle fera l'instantiation de "Ceci n'est qu'un" et de "de
transformation" de votre example.
Il faut alors une regle pour <strong> et une pour <para>, comme celles-ci:
<xsl:template match="para">
<xsl:element name="p">
<xsl:apply-templates />
</xsl:element>
</xsl:template>
<xsl:template match="strong">
<xsl:element name="strong">
<xsl:element name="font">
<xsl:apply-templates />
</xsl:element>
</xsl:element>
</xsl:template>
Je vous laisse ajouter size="+1"
Attention aux effets de bord indesires dans d'autres parties de votre
feuille XSL.
Salutations,
Dimitri
-----Message d'origine-----
De : Marc CHANTREUX [mailto:khatar@phear.org]
Envoyé : mardi 27 novembre 2001 17:29
À : xml-fr tech list
Objet : [xml-tech] une balise dans un PCDATA ?
Bonjour a tous,
Je suis en train de faire mon ml maison pour gerer un site web. Je tombe
sur un probleme que je pensais simple :
soit un extrait de feuille xml :
<para>Ceci n'est qu'un <strong>test</strong> de transformation</para>
Comment accéder a la balise pour obtenir qqchose du genre :
<p>Ceci n'est qu'un <strong><font size="+1">test</font></strong>
de transformation</para>
J'ai essayé de regarder dans la xsl de docbook mais c'est un rien trop
complexe. QQ1 connait une solution simple ?
Marc
-------------------------------------------------------------
"Advancing technology is not as important as fighting for
freedom, but it's still a good thing to do."
Richard M. Stallman
khatar@phear.org
http://khatar.phear.org
http://www.phear.org (please do not browse with IE)
--
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
|