LonghornPHP 2026

XSLTProcessor::setProfiling

(PHP >= 5.3.0, PHP 7, PHP 8)

XSLTProcessor::setProfilingEstablece el fichero de salida para la información resultado del proceso

Descripción

public function XSLTProcessor::setProfiling(? string $filename): true

Establece el nombre del fichero de salida para la información generada del propio procesado de la hoja de estilos.

Parámetros

filename

Ruta al fichero donde volcar la información.

Valores devueltos

Retorna siempre true .

Ejemplos

Ejemplo #1 Ejemplo de salida de información

<?php
// Load the XML source
$xml = new DOMDocument;
$xml->load('collection.xml');
$xsl = new DOMDocument;
$xsl->load('collection.xsl');
// Configuración del procesador
$proc = new XSLTProcessor;
$proc->setProfiling('profiling.txt');
$proc->importStyleSheet($xsl); // adjunta las reglas xsl
echo trim($proc->transformToDoc($xml)->firstChild->wholeText);
?>

Este código generará la siguiente información en el fichero profiling.txt:

number match name mode Calls Tot 100us Avg
 0 cd 2 3 1
 1 collection 1 1 1
 Total 3 4

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /