Manuel PHP
Précédent |  | Suivant

# DomXsltStylesheet->result_dump_mem

(no version information, might be only in CVS)

DomXsltStylesheet->result_dump_mem -- Ecrit le résultat d'un transformation XSLT dans une chaîne

## Description

string DomXsltStylesheet->result_dump_mem ( object DomDocument)

Avertissement
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.

Exemple 1. 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); ?>`

Voir aussi domxml_xslt_result_dump_file() et domxml_xslt_process().

Précédent | Sommaire | Suivant
DomXsltStylesheet->result_dump_file | Niveau supérieur | domxml_new_doc