From: Stephane Bonhomme (s.bonhomme@wanadoo.fr)
Date: 17/05/2004 - 10:05
Plus simplement, il est possible d'utiliser dans votre feuille xslt :
<xsl:processing-instruction name="php">
echo "mon code php vient ici !";
</xsl:processing-instruction>
pour produire :
<?php
echo "mon code php vient ici!";
?>
ce qui est, il me semble ce que vous recherchez.
il est également possible, en xslt de "transferer" un code php depuis
votre source xml vers votre document résultant de la transformation,
pour cela il suffit d'ajouter un template :
<xsl:template match="processing-instruction('php')">
<xsl:copy/>
</xsl:template>
à votre feuille xslt
Stéphane.
Le lun 17/05/2004 à 09:59, Jean-Marie Hoornaert a écrit :
> Le 9 mai 2004, a 22:07, Jean-Marie Hoornaert a ecrit :
>
> > Est-il possible, et si oui comment, de placer du code php dans une
> > feuille de style xsl qui transforme un document xml en feuille xhtml?
> > Ceci de facon a ce que ce que code s'execute sur le serveur.
>
> J'ai finalement trouve une solution :
>
> "Il est impossible d'afficher les balises <?php et ?> directement dans=20=
>
> le fichier XSL. En effet, le format de ces balises n'est pas conforme a=20=
>
> la norme. Il va donc falloir creer des balises <php> et </php>. Ces=20
> balises n'auront aucun sens particulier. Elles seront par la suite=20
> remplacees par les balises php reelles. Enfin, la page sera pass=E9e =E0=20=
>
> PHP. Un fois la page traitee par PHP, le r=E9sultat obtenu sera envoye =
> au=20
> client."
>
> La suite, avec exemple, est a la page http://bob.developpez.com/phpxslt/
>
> Voil=E0.
> --=20
> Cordialement.
>
> Jean-Marie -HOO;-)
> ____________________
> Jean-Marie Hoornaert
> Courriel : jmh@h2o.be
> PPsP* : http://www.h2o.be
> Newsletter : abonnement@h2o.be?subject=3Dabonnement_h2o
> * Page Personnelle sans Pr=E9tention
> * pour AppleScripter FileMaker=20=
>
> --
> 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)
--
Stéphane Bonhomme
Exselt : Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
s.bonhomme@wanadoo.fr - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
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
|