xslt_set_error_handler
<<<
xslt_set_log xslt_set_object
>>>

8.136 XSLT
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
xslt_backend_info
xslt_backend_name
xslt_backend_version
xslt_create
xslt_errno
xslt_error
xslt_free
xslt_getopt
xslt_process
xslt_set_base
xslt_set_encoding
xslt_set_error_handler
->xslt_set_log
xslt_set_object
xslt_set_sax_handler
xslt_set_sax_handlers
xslt_set_scheme_handler
xslt_set_scheme_handlers
xslt_setopt

8.136.19 xslt_set_log() Configure le fichier d'historique pour les messages XSLT

[ Exemples avec xslt_set_log ]   PHP 4 >= 4.0.6

void  xslt_set_log ( resource   xh , mixed   log )

    xh
    Une ressource d'analyseur XSLT .
    log
    Ce paramètre doit être un booléen, qui active ou non l'enregistrement dans le fichier d'historique.

xslt_set_log vous permet de configurer le fichier dans lequel vous voulez enregistrer les messages XSLT . Les messages XSLT sont différents des messages d'erreurs, car les messages ne sont pas des messages d'erreurs, mais plutôt des descriptions de l'état de l'analyseur. Ils sont très pratiques pour déboguer du code XSLT .

Par défaut, l'enregistrement dans l'historique est désactivé. Afin de l'activer, vous devez appeler xslt_set_log avec le booléen qui active l'enregistrement, puis, si vous le voulez, indiquer un fichier de débogage. Il faut alors passer un nom de fichier.

Note

Notez que vous devez préfixer le chemin par file:// si vous utilisez Windows.

Utilisation de l'enregistrement de messages XSLT

<?php

$xh
= xslt_create();
xslt_set_log($xh, true);
xslt_set_log($xh, getcwd() . 'mon_fichier.log');

$result = xslt_process($xh, 'chien.xml', 'animal.xsl');
echo
$result;

xslt_free($xh);
?>

<< xslt_set_log >>
xslt_set_error_handler XSLT xslt_set_object