SimpleXMLElement::asXML
(PHP 5 >= 5.0.1)
SimpleXMLElement::asXML — Retourne une chaîne XML basée sur un élément SimpleXML
Description
Formate les données de l'objet parent en XML 1.0.
Liste de paramètres
-
filename
-
Si spécifié, la fonction écrit les données au fichier au lieu de les retourner.
Valeurs de retour
Si le paramètre filename
n'est pas spécifié, la
fonction retourne une chaîne de caractères en cas de succès et FALSE
en cas d'erreur.
Si le paramètre est spécifié, elle retourne TRUE
si le fichier a été
écrit correctement et FALSE
autrement.
Exemples
Exemple #1 Obtenir du XML avec SimpleXML
<?php $string = <<<XML <a> <b> <c>text</c> <c>stuff</c> </b> <d> <c>code</c> </d> </a> XML; $xml = new SimpleXMLElement($string); echo $xml->asXML(); ?>
<?php
// Suite de l'exemple plus haut.
/* On cherche <a><b><c> */
$result = $xml->xpath('/a/b/c');
while(list( , $node) = each($result)) {
echo $node->asXML();
}
?>
L'exemple ci-dessus va afficher :
<c>text</c><c>stuff</c>