XSLTProcessor::transformToURI

(PHP 5, PHP 7, PHP 8)

XSLTProcessor::transformToURITransforma em URI

Descrição

public XSLTProcessor::transformToUri(object $document, string $uri): int

Transforma o nó de origem em uma URI aplicando a folha de estilos fornecida pelo método XSLTProcessor::importStylesheet().

Parâmetros

document

O objeto DOMDocument ou SimpleXMLElement a ser transformado.

uri

A URI alvo para a transformação.

Valor Retornado

Retorna o número de bytes escritos ou false se um erro ocorrer.

Exemplos

Example #1 Transformando em um arquivo HTML

<?php

// Carrega a fonte XML
$xml = new DOMDocument;
$xml->load('collection.xml');

$xsl = new DOMDocument;
$xsl->load('collection.xsl');

// Configura o transformador
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // anexa as regras xsl

$proc->transformToURI($xml, 'file:///tmp/out.html');

?>

Veja Também