Estoy generando una tonelada de XML que se pasará a una API como una variable de publicación cuando un usuario haga clic en un botón de formulario. También quiero poder mostrarle al usuario el XML de antemano.¿Cómo capturo el resultado PHP en una variable?
El código es sorta como la siguiente estructura:
<?php
$lots of = "php";
?>
<xml>
<morexml>
<?php
while(){
?>
<somegeneratedxml>
<?php } ?>
<lastofthexml>
<?php ?>
<html>
<pre>
The XML for the user to preview
</pre>
<form>
<input id="xml" value="theXMLagain" />
</form>
</html>
Mi XML se está generando con unos pocos mientras bucles y cosas así. Luego debe mostrarse en los dos lugares (la vista previa y el valor del formulario).
Mi pregunta es. ¿Cómo capturo el XML generado en una variable o lo que sea, de modo que solo tengo que generarlo una vez y luego simplemente imprimirlo como apposed para generarlo dentro de la vista previa y luego nuevamente dentro del valor del formulario?
@Jleagle $ xml = ob_get_clean() devolverá buffert salida y la salida limpia. Básicamente ejecuta tanto ob_get_contents() como ob_end_clean() – jamietelin
¿Puedes anidarlos? –