(PHP >= 5.3.0)
XSLTProcessor::setProfiling — Spécifie le fichier de profilage
$filename
)Spécifie le fichier de sortie contenant les informations de profilage lors de l'exécution d'une feuille de style.
filename
Chemin vers le fichier pour décharger les informations de profilage.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemple #1 Exemple d'utilisation du profilage
<?php
// Chargement de la source XML
$xml = new DOMDocument;
$xml->load('collection.xml');
$xsl = new DOMDocument;
$xsl->load('collection.xsl');
// Configuration du transformateur
$proc = new XSLTProcessor;
$proc->setProfiling('profiling.txt');
$proc->importStyleSheet($xsl); // attachement des règles xsl
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>
Le code ci-dessus produira les informations suivantes dans le fichier de profilage :
number match name mode Calls Tot 100us Avg 0 cd 2 3 1 1 collection 1 1 1 Total 3 4