elsouk | Bonsoir et bonne année !
Je sais créer du HTML avec la paire XML+XSL. Le seul problème est que j'ai un fichier php (localisé sur un serveur distant) qui me génère automatiquement mon xml.
Par exemple, j'ai ce code qui marche :
Citation :
<?php
$xh = xslt_create();
$file=fopen("http://www.un-site.org/consultations.xml","r" );
$xml=fread($file,16384);
fclose($file);
$file=fopen("fichier.xsl","r" );
$xsl=fread($file,16384);
fclose($file);
$arguments = array(
'/_xml' => $xml,
'/_xsl' => $xsl
);
$result = xslt_process($xh, 'arg _xml', 'arg _xsl', NULL, $arguments);
xslt_free($xh);
print "$result";
?>
|
Mais si je fais ça :
Citation :
<?php
$xh = xslt_create();
$file=fopen("http://www.un-site.org/genere_xml.php","r" );
$xml=fread($file,16384);
fclose($file);
$file=fopen("fichier.xsl","r" );
$xsl=fread($file,16384);
fclose($file);
$arguments = array(
'/_xml' => $xml,
'/_xsl' => $xsl
);
$result = xslt_process($xh, 'arg _xml', 'arg _xsl', NULL, $arguments);
xslt_free($xh);
print "$result";
?>
|
Si vous avez une solution... Même une autre que celle-ci
Si vous avez aussi des liens pratiques sur ce sujet
Merci à tous
------------------
sk
|