SimpleXMLElement::addChild
SimpleXMLElement::attributes
SimpleXMLElement
PHP Manual

# 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` ] )

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> ...
?>`

SimpleXMLElement::asXML() fonctionne aussi avec les résultats Xpath :

Exemple #2 Utilisation de SimpleXMLElement::asXML() avec les résultats de SimpleXMLElement::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>
}
?>`

SimpleXMLElement::addChild
SimpleXMLElement::attributes
SimpleXMLElement
PHP Manual