8.119 Fonctions SimpleXML
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Exemples ->SimpleXMLElement->asXML . SimpleXMLElement->attributes . SimpleXMLElement->children . SimpleXMLElement->xpath . simplexml_import_dom . simplexml_load_file . simplexml_load_string
|
8.119.5 SimpleXMLElement->asXML()
Retourne une chaîne XML basée sur un élément SimpleXML
[ Exemples avec simplexml_element_asXML ] CVS uniquement
mixed
SimpleXMLElement->asXML (
string
filename
)
La méthode
asXML
formate les données de l'objet parent
en XML 1.0.
-
filename
-
Si spécifié, la fonction écrit les données au fichier au lieu de les
retourner.
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.
| 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 = simplexml_load_string($string);
echo $xml->asXML();
|
asXML
fonctionne aussi avec les résultats Xpath :
| 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> } ?>
|
|