Documentation PHP

SimpleXMLElement->asXML()

(PHP 5 >= 5.0.1)

SimpleXMLElement->asXML() — Retourne une chaîne XML basée sur un élément SimpleXML

Description

SimpleXMLElement
mixed asXML ([ string $filename ] )

La méthode asXML 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(); // <?xml ... <a><b><c>text</c><c>stuff</c> ...

?>

asXML fonctionne aussi avec les résultats Xpath :

Exemple #2 Utilisation de asXML() avec les résultats de Xpath

<?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(); // <c>text</c> et <c>stuff</c>
}
?>



Ceci n'est pas la documentation originale du langage de programmation php, pour y accéder visiter le site www.php.net

Support du web, outils, services, compteurs, scripts, générateurs et autres outils pour les webmasters gratuitement à 100%
Page générée en 0.001418 secondes.