simplexml_load_fileConvertit un fichier XML en objet
&reftitle.description;
SimpleXMLElementfalsesimplexml_load_filestringfilenamestringnullclass_nameSimpleXMLElement::classintoptions0stringnamespace_or_prefix""boolis_prefix&false;
Convertit le document XML filename
en un objet de type SimpleXMLElement.
&reftitle.parameters;
filename
Chemin vers le fichier XML
class_name
Vous pouvez utiliser ce paramètre optionnel et ainsi,
la fonction simplexml_load_file 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 l'URI de l'espace de noms.
is_prefix
&true; si namespace_or_prefix est un préfixe,
&false; si c'est l'URI ; par défaut, &false;.
&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;
Interprétation d'un document XML
]]>
Ce script affichera, en cas de succès :
Example Title
...
)
]]>
À partir de là, vous pouvez utiliser $xml->title
et tout autre élément.
&reftitle.seealso;
simplexml_load_stringSimpleXMLElement::__constructlibxml_use_internal_errorslibxml_set_streams_context