From: Daniel Lucazeau (infonews@ajornet.com)
Date: 09/07/2001 - 13:21
Bonjour LAUNAY,
Le lundi 9 juillet 2001 à 15:07:39, vous écriviez :
Lc> Bonjour,
Lc> Je tente d'utiliser xslt_run(...) et quand je veux passer le nom de mon
Lc> fichier xslt, ça m'affche cette erreur :
Lc> "Fatal error: cannot open file 'C:/a/Resource id #2' in
Lc> C:\a\multimediaphp\entreprise\actualites\actualites.php on line 7"
Lc> J'arrive à faire fonctionner xslt_process parfaitement.
Lc> Est-ce que l'utilisation de xslt_run (et aussi de xslt_transform) nécessite
Lc> une installation spéciale ?
Lc> Je vous met un bout du code utilisé :
Lc> <?php
Lc> $parser = xslt_create();
Lc> $xslfile = fopen("../../noyau/xsl/test.xsl", "r");
Lc> $xmlfile = fopen("test.xml", "r");
Lc> xslt_run($parser, $xslfile, $xmlfile);
Lc> print xslt_fetch_result($parser);
Lc> xslt_free($parser);
Parce que xslt_process prend en entrée des chaînes correspondant aux
fichiers XML/XSL à manipuler et que xslt_run prend des fichiers. Ce
que vous avez écrit ne convient pas puisque vous passez à xslt_run des
pointeurs de fichiers et non leur nom.
Voyez : http://www.php.net/manual/fr/function.xslt-run.php
Mais
- en local sous Windows par exemple, les fichiers ne sont pas
accessibles par le système de fichiers, ils doivent être à la racine
de php.exe ;
- et sur le host unix par exemple, je sais que à côté du code PHP qui
les manipule cela convient. (je n'ai pas fait d'autres essais).
--
Cordialement,
Daniel mailto:infonews@ajornet.com
----------
Support-Assistance PHP/MySql de «Internet Pour Tous»
http://www.i-p-t.com.fr/ :::XML/XSLT - Sablotron:::
--
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|