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>