Função asXML() PHP

Definição e Uso

A função asXML() retorna o documento XML no formato de string a partir do objeto SimpleXMLElement.

Se falhar, retorna false.

Sintaxe

class SimpleXMLElement
{
string asXML(file)
}
Parâmetros Descrição
file Opcional. Se este parâmetro for especificado, a função escreverá o XML em um arquivo em vez de retorná-lo.

Exemplo

Arquivo XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Lembrete</heading>
<body>Não se esqueça da reunião!</body>
</note>

Código PHP:

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

Saída:

George John Lembrete Não se esqueça da reunião!

Se você escolher 'Visualizar Código Fonte' na janela do navegador, verá este HTML:

<note>
<to>George</to>
<from>John</from>
<heading>Lembrete</heading>
<body>Não se esqueça da reunião!</body>
</note>