Función asXML() de PHP

Definición y uso

La función asXML() devuelve el documento XML en forma de cadena desde el objeto SimpleXMLElement.

Si falla, devuelve false.

Sintaxis

class SimpleXMLElement
{
string asXML(file)
}
Parámetros Descripción
file Opcional. Si se especifica este parámetro, la función escribirá XML en un archivo en lugar de devolverlo.

Ejemplo

Archivo XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Recordatorio</heading>
<body>¡No olvide la reunión!</body>
</note>

Código PHP:

<?php
if (file_exists('test.xml'))
  {
  $xml = simplexml_load_file('test.xml');
  }
echo $xml->asXML();
?>

Salida:

George John Recordatorio ¡No olvide la reunión!

Si selecciona 'Ver archivo de origen' en la ventana del navegador, verá este HTML:

<note>
<to>George</to>
<from>John</from>
<heading>Recordatorio</heading>
<body>¡No olvide la reunión!</body>
</note>