&reftitle.examples;
Exemple de fichiers collection.xml et collection.xsl De nombreux exemples de ce chapitre nécessitent à la fois un fichier XML et un fichier XSL. Nous utiliserons collection.xml et collection.xsl qui contiennent respectivement : collection.xml Fight for your mind Ben Harper 1995 Electric Ladyland Jimi Hendrix 1997 ]]> collection.xsl Hey! Welcome to 's sweet CD collection!

by -


]]>
Gestion des erreurs avec les fonctions de gestion d'erreur libxml libxml fournit des fonctions pour gérer les erreurs qui peuvent être utilisées pour capturer et gérér celles ci lors du traitement XSLT. fruits.xml Un fichier XML valide. Apple Banana Cherry ]]> fruits.xsl Contient une expression select invalide.
  • ]]>
    Collating and printing errors L'exemple ci dessous capture et affiche les erreurs libxml levées lors de l'appel XSLTProcessor::importStyleSheet avec une feuille de style contenant une erreur. loadXML('fruits.xml'); $xsldoc->loadXML('fruits.xsl'); libxml_use_internal_errors(true); $result = $xsl->importStyleSheet($xsldoc); if (!$result) { foreach (libxml_get_errors() as $error) { echo "Libxml error: {$error->message}\n"; } } libxml_use_internal_errors(false); if ($result) { echo $xsl->transformToXML($xmldoc); } ?> ]]> &example.outputs.similar;