From: Jandia Cyril (cjandia@logfi.fr)
Date: 11/04/2002 - 14:02
> De : GENDREAU Miguel
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] RE: [xml-tech] RE: [xml-tech] RE: [xml-tech] Re:
> [xml-tech] génération code PHP dans HTML
>
> Désolé mais l'appel du processing ne fonctionne pas à l'intérieur de ma
> balise <xsl:element> !!
> En dehors il n'y a pas de problème mais là ça coince.
Si vous y tenez absolument, alors écrivez tt simplement ceci, sans plus vous
embarasser avec xsl:call-template et disable-output-escaping (*) :
<xsl:template match="/article">
<xsl:element name="a">
<xsl:attribute
name="href">alize_pageFinale.php?xmld_id=<xsl:value-of select="$xmld_id"
/>&id_dos=<?$dossier?<</xsl:attribute>
<xsl:attribute name="class">theme</xsl:attribute>
<xsl:value-of select="./entete/titre" />
</xsl:element>
<xsl:call-template name="code_php"/>
</xsl:template>
(*) En effet, même si vous pensez que l'URL ci-dessus (fabriquée pour donner
"alize_pageFinale.php?xmld_id=xyz&id_dos=<?$dossier?>") qui
contient les entités "<", "&" et ">" n'est pas bonne, le
navigateur, lui, ne s'y trompera pas et reconnaîtra l'échappement de ces
caractères "<", "&" et ">" qui seront envoyés comme tels (non échappés)
auprès du serveur HTTP (donc l'URL que le serveur servira sera bien
"alize_pageFinale.php?xmld_id=xyz&id_dos=<?$dossier?>")
Cordialement,
Cyril Jandia
--
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
|