Funkcja asXML() PHP

Definicja i użycie

Funkcja asXML() zwraca dokument XML w formie ciągu znaków z obiektu SimpleXMLElement.

W przypadku niepowodzenia zwraca false.

Gramatyka

class SimpleXMLElement
{
string asXML(file)
}
Parametry Opis
file Opcjonalne. Jeśli określono ten parametr, funkcja zapisze XML do pliku, zamiast go zwrócić.

Przykład

Plik XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

Kod PHP:

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

Wynik:

George John Reminder Don't forget the meeting!

Jeśli wybierzesz w oknie przeglądarki "Zobacz plik źródłowy", zobaczysz te HTML:

<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>