(No version information available, might be only in CVS)
DomXsltStylesheet->result_dump_mem() — Écrit le résultat d'un transformation XSLT dans une chaîne
Comme DomXsltStylesheet->process() retourne toujours un document XML correctement formaté, quelque soit la méthode d'affichage qui a été déclarée dans <xsl:output> ou dans un attribut similaire, elle n'est pas très pratique si vous voulez produire des documents HTML 4 ou du texte.
Cette fonction, au contraire, utilise <xsl:output method="html|text"> et les autres directives de contrôle des sorties. Voyez l'exemple pour plus de détails.
Exemple 719. Sauver le résultat d'une transformation XSLT dans une chaîne
<?php
$filename
=
"stylesheet.xsl"
;
$xmldoc
=
domxml_open_file
(
"data.xml"
);
$xsldoc
=
domxml_xslt_stylesheet_file
(
$filename
);
$result
=
$xsldoc
->
process
(
$xmldoc
);
echo
$xsldoc
->
result_dump_mem
(
$result
);
?>
DomXsltStylesheet->result_dump_file() |
DomXsltStylesheet->process() |