From: Chewie Wookie (chewie.wookie@laposte.net)
Date: 21/11/2001 - 09:10
pour créer un tag html dans un xsl tu utilise le <xsl:element
name="a"></xsl:element>
tu va faire un template qui matche le tag unurl et une qui matche le
contenu texte de tags :
<xsl:template match="//paragrafo">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:template match="unurl">
<xsl:element name="a">
<xsl:attribute name="href" value="./elurl"/>
<xsl:value-of select="./id"/>
</xsl:element>
</xsl:template>
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
j'ai un doute sur le <xsl:apply-templates/> du template paragrafo, va t'il
afficher dans l'ordre la chaine "Visite " puis taiter le tag unurl puis la
chaine qui suit ?? c'est à vérifier
si ca marche, tu me le dis sinon renvoie le code fini, je vais devoir me
servir de la même chose d'ici peu de temps
a+
Chewie
At 12:42 20/11/2001 -0600, you wrote:
>Bonsoir,
>
>Comme vous le savez déjà, je suis hyper-debutant.
>
>J'essaie d'afficher cette branche du document XML:
>
><paragrafo>
> Visite <unurl id="DMOZ" elurl="http://www.dmoz.org"/>. Un sitio
>lleno de vínculos de hockey, mantenido por voluntarios especialistas de cada
>rama.
></paragrafo>
>
>Quelle serait la transformation XSLT pour obtenir:
>
> <p>
> Visite <a href="http://www.dmoz.org">DMOZ<a>. Un sitio lleno de
>vínculos de hockey, mantenido por voluntarios especialistas de cada rama.
> </p>
>
>Merci de votre aide, et sachez excuser la question si simple.
>
>Salutations
>Dimitri
>
>
>--
>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?Subjectsubscribe)
--
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
|