Bonjour,
autant en php4, j'ai compris comment injecter des variables php dans une feuille xsl, dont le but est de faire de la transformation xslt, autant en php5, je ne comprends pas comment faire.
En php4, la function xslt_process grâce à l'argument paramètres nous permet de passer des variables. Mais en php5, étant donné que cette fonction n'est plus fournie, on fait comment.
Voici le code que j'utilise généralement pour la transfo xslt en php5 :
Une idée ?
Modifié par ste (09 Nov 2007 - 13:36)
autant en php4, j'ai compris comment injecter des variables php dans une feuille xsl, dont le but est de faire de la transformation xslt, autant en php5, je ne comprends pas comment faire.
En php4, la function xslt_process grâce à l'argument paramètres nous permet de passer des variables. Mais en php5, étant donné que cette fonction n'est plus fournie, on fait comment.
Voici le code que j'utilise généralement pour la transfo xslt en php5 :
<?php
$xls = new DOMDocument();
$xls->load("feuille.xsl");
$xslt = new XSLTProcessor();
$xslt->importStyleSheet($xls);
$xml = new DOMDocument();
$xml->load("fichier.xml");
echo $xslt->transformToXML($xml);
?>
Une idée ?
Modifié par ste (09 Nov 2007 - 13:36)