Fonction asXML PHP

Définition et utilisation

La fonction asXML() renvoie le document XML sous forme de chaîne à partir de l'objet SimpleXMLElement.

En cas d'échec, renvoie false.

Syntaxe

class SimpleXMLElement
{
string asXML(file)
}
Paramètres Description
file Optionnel. Si ce paramètre est spécifié, la fonction écrira l'XML dans un fichier au lieu de le renvoyer.

Exemple

Fichier XML :

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Rappel</heading>
<body>N'oubliez pas la réunion !</body>
</note>

Code PHP :

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

Sortie :

George John Rappel N'oubliez pas la réunion !

Si vous choisissez "Voir le fichier source" dans la fenêtre du navigateur, vous verrez ces HTML :

<note>
<to>George</to>
<from>John</from>
<heading>Rappel</heading>
<body>N'oubliez pas la réunion !</body>
</note>