7.24.74 domxsltstylesheet->result_dump_mem()
Ecrit le résultat d'un transformation XSLT dans une chaîne
[ Exemples avec domssltstylesheet_result_dump_mem ] CVS uniquement
string
domxsltstylesheet->result_dump_mem (
object
domdocument
)
Attention |
Cette fonction est
EXPERIMENTALE
. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
|
Cette fonction est uniquement disponible depuis PHP 4.3.
Comme domssltstylesheet->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.
domxsltstylesheet->result_dump_mem
,
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.
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); print $xsldoc->result_dump_mem($result); ?>
|
Voir aussi
domxml_xslt_result_dump_file
et
domxml_xslt_process
.
|