[PHP] Problème d'affichage avec xslt_process

Problème d'affichage avec xslt_process [PHP] - PHP - Programmation

Marsh Posté le 19-01-2003 à 10:20:11    

Voici un exemple de code pour appliquer un fichier XSL sur un fichier XML.
 
<?php
 
// Allocate a new XSLT processor
$xh = xslt_create();
 
// Process the document
if (xslt_process($xh, 'sample.xml', 'sample.xsl', 'result.xml';)) {
    print "SUCCESS, sample.xml was transformed by sample.xsl into result.xml";
    print ", result.xml has the following contents\n<br>\n";
    print "<pre>\n";
    readfile('result.xml';);
    print "</pre>\n";
}
else {
    print "Sorry, sample.xml could not be transformed by sample.xsl into";
    print "  result.xml the reason is that " . xslt_error($xh) . " and the ";
    print "error code is " . xslt_errno($xh);
}
 
xslt_free($xh);
 
?>
 
Ca marche sauf que les accents ne passent pas ... par exemple une donnée février dans le fichier XML est ecrit février à la sortie.
 
Si je ne passe pas par PHP et que j'applique dans IE 6 la XSL sur le XML tout est OK.
 
Si vous avez des infos sur l'utilisation de xslt_process :jap: et même  [:marcelpoire]


Message édité par CorranHorn le 19-01-2003 à 10:20:29

---------------
A suivre
Reply

Marsh Posté le 19-01-2003 à 10:20:11   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed