Bonjour,
Je travail sur les cours et exemples mais je ne m'en sort pas avec mon exemple.
Pour faire simple je pense que je comprendrais bien des choses pour enfin bien démarrer dans les transformations si quelqu'un pouvait me montrer un script php associé à un xsl affichant la liste des noms du casting du film Case départ en utilisant mon exemple xml c'est à dire la page xml fournie par cet adresse:
http://api.allocine.fr/xml/movie?cod...arge&version=2
ces noms sont en valeur des élément fils de ../casting/castMember/person
Mes test d'exemples qui ne fonctionnent qu'à moitier (mais c'est déjà ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part <casting><castMember><person code="230048"><name>Thomas Ngijol</name></person>/></castMember><casting>) sont là :
http://flandriac.free.fr/xsl/
(mais comme je bidouille dessus ils riquent de vous induire en erreur)
En tout cas j'aimerais pour le fichier qu'il ressemble au miens:
xlsalo1.php
Si j'appel
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 <? // 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, $filxml, 'xsltalo.xsl'); if (!$result) echo ("Erreur XSLT ..."); else echo ($result); // Détruit le processeur XSLT xslt_free($xh); ?>
http://flandriac.free.fr/xsl/xlsalo1...arge&version=2
j'ai l'erreur:Si j'appel http://flandriac.free.fr/xsl/xlsalo1...lxml=liste.xmlWarning: Sablotron error on line 1: XML parser error 4: not well-formed (invalid token) in /mnt/160/sda/1/3/flandriac/xsl/xlsalo1.php on line 8
Erreur XSLT ...
(j'ai inclus copié l'arbre xml dans mon fichier xml)
J'ai dans ce cas l'ensemble qui s'affiche au lieu des quelques éléments que sélectionnait mon xlstalo.xls avant l'inclusion
Dernière chose: MERCI!!![]()
Partager