Bonjour,
j'ai une erreur que ça fait 1 heures que je cherche la cause...
j'ai une page en php et je veux fair la trasformation d'un fichier xml avec xslt.
$XMLentree = 'file://x.xml';
$fichierXSL = 'file://x.xslt';
$xh = xslt_create();
// Appliquer le XSLT au document XML
if ($resultat = xslt_process($xh, $XMLEntree, $fichierXSL))
{
print($resultat);
}
else
{
print " Erreur de programme";
print " La raison est " . xslt_error($xh) . " et ";
print " le code d'erreur est " . xslt_errno($xh);
break;
}
et j'ai toujours la même erreur :
Warning: Sablotron error on line 1: XML parser error 4: not well-formed (invalid token) in /.../htdocs/x/x.php on line 65
Erreur de programme La raison est XML parser error 4: not well-formed (invalid token) et le code d'erreur est 2
Fatal error: Cannot break/continue 1 level in /.../htdocs/x/x.php on line 74
avec tous les numéros de ligne je ne comprend plus...???
1. <html>
65. if ($resultat = xslt_process($xh, $XMLEntree, $fichierXSL))
74. break; (DE LA FIN DU ELSE)
si quelqu'un pourrais m'expliquer... est ce que je dois installer quelque chose ou si ça veut dire que la transformation xlst ne fonctionne pas...
pourtant elle fonctionne quand je l'assigne comme stylecheet au fichier xml
merci