XSLTProcessor::transformToUri

Transform to URI

Description

int XSLTProcessor::transformToURI ( DOMDocument $doc , string $uri )

Transforms the source node to an URI applying the stylesheet given by the XSLTProcessor::importStylesheet method.

Parameters

doc

The document to transform.

uri

The target URI for the transformation.

Return Values

Returns the number of bytes written or FALSE if an error occurred.

Examples

Example #1 Transforming to a HTML file

<?php

// Load the XML source
$xml = new DOMDocument;
$xml->load('collection.xml');

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

// Configure the transformer
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attach the xsl rules

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

?>

See Also

  • XSLTProcessor::transformToDoc
  • XSLTProcessor::transformToXml