XSLTProcessor->transformToDoc()
<<<
XSLTProcessor->transformToURI() XSLTProcessor->transformToXML()
>>>

8.135 XSL
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Classes pré-définies
Exemples
Constantes pré-définies
XSLTProcessor->__construct()
XSLTProcessor->getParameter()
XSLTProcessor->hasExsltSupport()
XSLTProcessor->importStylesheet()
XSLTProcessor->registerPHPFunctions()
XSLTProcessor->removeParameter()
XSLTProcessor->setParameter()
XSLTProcessor->transformToDoc()
->XSLTProcessor->transformToURI()
XSLTProcessor->transformToXML()

8.135.15 XSLTProcessor->transformToURI()()Transforme en URI

[ Exemples avec xsl_xsltprocessor_transform_to_uri ]   CVS uniquement

XSLTProcessor int  transformToURI ( DOMDocument   doc , string   uri )

Transforme le noeud source en une URI en y appliquand la feuille de style donnée par la méthode XSLTProcessor->importStylesheet() .

    doc
    Le document transformé.
    uri

Retourne le nombre d'octets écris ou FALSE si une erreur survient.

Transformation en un fichier HTML

<?php

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

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

// Configuration du transformateur
$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl); // attachement des règles xsl

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

?>

<< XSLTProcessor->transformToURI() >>
XSLTProcessor->transformToDoc() XSL XSLTProcessor->transformToXML()