xslt_set_error_handler() configure le gestionnaire
d'erreurs du processeur XSLT identifié par
xh. Le gestionnaire sera appelé Ã
chaque fois qu'une erreur survient durant les transformations
XSLT (pour les notices aussi).
La fonction utilisateur doit accepter quatre paramètres : le processeur XSLT,
le niveau d'erreur, le code erreur et un tableau de messages. La fonction peut
être définie comme :
error_handler ( resource xh, int error_level, int error_code, array messages )
Exemples
Exemple 1. Exemple avec xslt_set_error_handler()
<?php
// Notre gestionnaire d'erreur function xslt_error_handler($handler, $errno, $level, $info) { // pour le moment, on regarde juste ce que l'on reçoit var_dump(func_get_args()); }
// Contenu XML : $xml='<?xml version="1.0" encoding="iso-8859-1"?> <para> oops, j\'ai mal écrit la balise fermante </pata>';