XSLTProcessor::transformToUri
En esta página
XSLTProcessor::transformToUri
Transforma en URI
Descripción#
public XSLTProcessor::transformToUri(object $document, string $uri): int
```php
Transforma el nodo fuente en una URI aplicando la hoja de estilo dada por el método `XSLTProcessor::importStylesheet`.
## Parámetros
`document`
El `Dom\Document`, `DOMDocument`, `SimpleXMLElement` u objeto compatible con libxml a transformar.
`uri`
La URL para la transformación.
## Valores devueltos
Devuelve el número de bytes escritos o `false` si ocurre un error.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.4.0 | Ahora lanza una Error si la retrollamada no puede ser invocada, en lugar de emitir una advertencia. |
| 8.4.0 | Añade soporte para `Dom\Document`. |
## Ejemplos
Transformación en un fichero HTML
Transformación en un fichero HTML utilizando `Dom\Document`
<?php
$xml = Dom\XMLDocument::createFromFile('collection.xml');
$xsl = Dom\XMLDocument::createFromFile('collection.xsl');
// Configura el transformador
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // adjuntar las reglas XSL
$proc->transformToURI($xml, 'file:///tmp/out.html');
?>
```php
Véase también#
XSLTProcessor::transformToDoc, XSLTProcessor::transformToXml