XSLTProcessor->transformToURI()
<<<
XSLTProcessor->transformToXML() Référence des fonctions
>>>

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.16 XSLTProcessor->transformToXML()()Transforme en XML

[ Exemples avec xsl_xsltprocessor_transform_to_xml ]   CVS uniquement

XSLTProcessor string  transformToXML ( DOMDocument   doc )

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

    doc
    Le document transformé.

Le résultat de la transformation en tant que chaîne de caractères ou FALSE si une erreur survient.

Transformation d'une chaîne

<?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

echo $proc->transformToXML($xml);

?>

<< XSLTProcessor->transformToXML() >>
XSLTProcessor->transformToURI() XSL Référence des fonctions