XSLTProcessor::transformToXML
(PHP 5)
XSLTProcessor::transformToXML — Transforme en XML
Description
Transforme le noeud source en une chaîne en y appliquant une feuille de style donnée par la méthode xsltprocessor::importStylesheet().
Liste de paramètres
-
doc
-
Le document transformé.
Valeurs de retour
Le résultat de la transformation en tant que chaîne de caractères ou FALSE
si une erreur
survient.
Exemples
Exemple #1 Transformation en 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); ?>
L'exemple ci-dessus va afficher :
Hey! Welcome to Nicolas Eliaszewicz's sweet CD collection! <h1>Fight for your mind</h1><h2>by Ben Harper - 1995</h2><hr> <h1>Electric Ladyland</h1><h2>by Jimi Hendrix - 1997</h2><hr>
Voir aussi
- XSLTProcessor::transformToDoc() - Transforme en un document DOM
- XSLTProcessor::transformToUri() - Transforme en URI