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 Vous pouvez 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 Depuis Libxml 2.6.0, vous pouvez aussi utiliser le paramètre options pour spécifier des paramètres additionnels Libxml. 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. Utilisez 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à, vous pouvez utiliser $xml->body et tout autre élément. &reftitle.seealso; simplexml_load_file SimpleXMLElement::__construct libxml_use_internal_errors