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.