simplexml_load_string Convertit une chaîne XML en objet &reftitle.description; SimpleXMLElementfalsesimplexml_load_string stringdata stringnullclass_nameSimpleXMLElement::class intoptions0 stringnamespace_or_prefix"" boolis_prefix&false; Convertit la chaîne XML data et retourne un objet de la classe SimpleXMLElement. &reftitle.parameters; data Une chaîne XML valide class_name Il est possible d'utiliser le paramètre optionnel et, ainsi, la fonction simplexml_load_string retournera un objet de la classe spécifiée. Cette classe doit étendre la classe SimpleXMLElement. options &dom.parameter.options; namespace_or_prefix Préfixe ou URI de l'espace de noms. is_prefix &true; si namespace_or_prefix est un préfixe, &false; si c'est l'URI. &reftitle.returnvalues; Retourne un &object; de la classe SimpleXMLElement dont les propriétés contiennent les données du document XML, &return.falseforfailure;. &return.falseproblem; &reftitle.errors; Produit un message d'erreur de niveau E_WARNING pour chaque erreur trouvée dans les données XML. Utiliser la fonction libxml_use_internal_errors pour supprimer toutes les erreurs XML, et la fonction libxml_get_errors pour les parcourir. &reftitle.examples; Convertir une chaîne XML Forty What? Joe Jane I know that's the answer -- but what's the question? XML; $xml = simplexml_load_string($string); print_r($xml); ?> ]]> &example.outputs; Forty What? [from] => Joe [to] => Jane [body] => I know that's the answer -- but what's the question? ) ]]> À partir de là, il est possible d'utiliser $xml->body et tout autre élément. &reftitle.seealso; simplexml_load_file SimpleXMLElement::__construct libxml_use_internal_errors