Bonjour,
Je souhaite utiliser DOM XML pour transformer un document xml avec un document xsl .. j'ai essayé pas mal de méthodes.. Ce qui m'embête c'est quand cherchant sur Internet des exemples d'implémentations de cette méthode, ils sont quasiment tous différents ... et évidement je n'arrive à en faire fonctionner aucun...
Voilà le code que j'utilise :
Voilà l'erreur renvoyé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $DomXmlFile = DOMDocument::load($file); $DomXslTrans = DOMDocument::load('./styles/PJEML.xsl'); //création du processeur xslt $proc = new XSLTProcessor; //le processeur xslt dispose de la transformation xslt $proc->importStyleSheet($DomXslTrans); // le résultat de la transformation XSLT envoyé au client print $proc->transformToXML($DomXmlFile);
Bon je me suis dit que je n'avais certainement pas la bonne extension d'installé, mais pourtant après avoir fait un phpinfo() pour m'en assurer, j'ai l'air d'avoir l'API nécessaire ... aussi bien en local que sur mon serveur (j'ai essayé sur les deux)...Fatal error: Call to undefined function: load() in /homepages/12/d141864718/htdocs/cilma/filtre.php on line 13
Voilà la partie concernant DOMXML :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 domxml DOM/XML enabled DOM/XML API Version 20020815 libxml Version 20611 HTML Support enabled XPath Support enabled XPointer Support enabled DOM/XSLT enabled libxslt Version 1.1.7 libxslt compiled against libxml Version 2.6.11
Après pas mal d'essais... je n'ai toujours rien pu afficher ... [/code]
Partager