XML et PHP Ecrire les pages PHP suivantes, utilisant des

Transcription

XML et PHP Ecrire les pages PHP suivantes, utilisant des
Université Cergy-Pontoise
Licence Informatique L3
XML
Travaux pratiques : XML et PHP
Ecrire les pages PHP suivantes, utilisant des fonctionnalités de traitement de documents
XML. Les pages seront créées dans un sous-répertoire xml de votre répertoire mon_site,
visualisables donc sur le serveur web louve.ucp.
Le fichier XML de test sera FilmsArtistes.xml, utilisé lors du TP sur XSLT. Le fichier doit
être copié dans le sous-répertoire xml, à côté des pages PHP.
Une documentation des fonctionnalités XML dans PHP est disponible à l’adresse
http://php.net/manual/fr/refs.xml.php.
1. Une page PHP xml.php qui charge le fichier FilmsArtistes.xml en utilisant la classe
DOMDocument et qui utilise la méthode getElementsByTagName pour afficher tous
les titres de film du document.
2. Une page PHP xpath.php qui charge le fichier FilmsArtistes.xml et qui utilise la classe
DOMXPath et sa méthode query pour interroger en XPath le document pour afficher
les titres des films où joue Bruce Willis.
3. Une page PHP xslt.php qui charge le fichier FilmsArtistes.xml et la feuille XSLT
table.xsl (créée en TP XSLT pour afficher les films sous forme de table), en utilisant la
classe XSLTProcessor et ses méthodes importStylesheet et transformToXML pour
afficher tous le résultat de l’application de la feuille table.xsl à FilmsArtistes.xml.

Documents pareils