Bonjour,
Je voudrais parser en PHP du XML grace à XSLT.
J'ai un exemple, en local qui marche nickel.
Sur le serveur de Free aussi.
Mais mon problème est que les fichier XML sont sur un autre server, et pas dans le répertoire du XSL.
Après avoir cherché partout, je n'ia rien trouvé et je suis certain qu'il existe déjà une solution.
Une idée ?
Pour info, le fichier PHP est comme ci-dessous:
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
17
18
19
20
21
22
23
24
25 <?php $file = $argv[0]; if(!($fp = @fopen($file, "r"))) { die("Pas de positionnement à ce jour."); // die("Ne peut ouvrir le fichier \"$file\"."); } // Crée le processeur XSLT $xh = xslt_create(); xslt_set_base ($xh, 'file://' . getcwd () . '/'); // Traite le document, puis affiche le résultat $result = xslt_process($xh, $file, 'test.xsl'); if (!$result) echo ("Erreur XSLT ..."); else echo ($result); // Détruit le processeur XSLT xslt_free($xh); ?>
Partager