PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

domxml_new_doc> <DomXsltStylesheet->result_dump_file()
Last updated: Fri, 15 Aug 2008

view this page in

DomXsltStylesheet->result_dump_mem()

(No version information available, might be only in CVS)

DomXsltStylesheet->result_dump_mem() Vuelca el resultado de una Transformación XSLT de vuelta a una cadena

Descripción

DomXsltStylesheet
string result_dump_mem ( DomDocument $doc_xml )

Dado que DomXsltStylesheet->process() siempre devuelve un DomDocument XML bien formado, sin importar el método de salida declarado en

<xsl:output>
y atributos o elementos similares, no es de mucha utilidad si desea generar datos HTML 4 o de texto.

Por otra parte, esta función honra

<xsl:output
   method="html|text">
y otras directivas de control de salida. Vea el ejemplo para más información sobre su uso.

Ejemplos

Example #1 Imprimir el resultado de una transformación XSLT

<?php
$nombre_archivo 
"stylesheet.xsl";
$doc_xml domxml_open_file("datos.xml");
$doc_xsl domxml_xslt_stylesheet_file($nombre_archivo);
$resultado $doc_xsl->process($doc_xml);
echo 
$doc_xsl->result_dump_mem($resultado);
?>



add a note add a note User Contributed Notes
DomXsltStylesheet->result_dump_mem()
lsoethout at hotmail dot com
19-Feb-2006 11:43
The function result_dump_mem has a problem with the meta content type tag. It outputs it like this:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

which is not correct X(HT)ML, because it closes with '>' instead of with '/>'.

A way to get the output correct is to use instead of result_dump_mem :

    $domHtmlText = $domTranObj->html_dump_mem();

or, as a second alternative:

    $domHtmlText = $domTranObj->dump_mem(true);

domxml_new_doc> <DomXsltStylesheet->result_dump_file()
Last updated: Fri, 15 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites