Class 'XSLTProcessor' not found
Le
christophe
Bonjour,
Je suis sous ubuntu et lorsque je me connecte sur localhost j'obtiens ce
message d'erreur :
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Or la librairie libxslt 1.1 est bien installée.
Quelqu'un peut-il m'expliquer que faire?
Merci
Je suis sous ubuntu et lorsque je me connecte sur localhost j'obtiens ce
message d'erreur :
Fatal error: Class 'XSLTProcessor' not found in
/media/www-dev/XXX/test.php5 on line 7.
Or la librairie libxslt 1.1 est bien installée.
Quelqu'un peut-il m'expliquer que faire?
Merci

Poser une question


Bonjour,
De même, bienvenu au club !
Intéressant, je n'ai pas encore eu l'occasion de tester XSLT avec PHP.
J'ai donc essayé avec un fichier "test.php" contenant :
<?php $xslt = new Xsltprocessor; ?>
Je me retrouve effectivement avec la même erreur que toi.
Cela prouverait que le support de XSL n'est pas activé par défaut sous
PHP 5+.
Tu as vu ça avec phpinfo() ?
Parce que moi, je n'avais pas d'info pour cette extension, justement.
Si tu es dans le même cas que moi, voici ce que je viens de faire pour
régler l'affaire :
- Installation de "php5-xsl" (par la logithèque) ;
- Redémarrage d'Apache.
De rien, en espérant que ça marche aussi bien avec ta config.
--
Cordialement,
Pascal
Bon c'est tout nouveau pour moi
Eh non, j'avais vérifié avec la logithèque
Ça marche aussi, par contre le peux pas renvoyé le
$proc->transformToXML($xmlDoc); par un echo $proc, mais c'est un autre
problème et je vais m'y penché.
Merci pour cette réponse
auriez-vous une URL avec un exemple, pour test, j'ai aussi installé
php-xsl sur Ubuntu 11.04...
Pour le moment, je le faiS tourner en local uniquement dsl