SimpleXMLElement::__construct
Crée un nouvel objet SimpleXMLElement
&reftitle.description;
publicSimpleXMLElement::__constructstringdataintoptions0booldataIsURL&false;stringnamespaceOrPrefix""boolisPrefix&false;
Crée un nouvel objet SimpleXMLElement.
&reftitle.parameters;
data
Une chaîne de caractères XML bien formée ou le chemin d'accès ou un
URL pointant à un document XML si dataIsURL
vaut &true;.
options
Optionnellement utilisé pour spécifier des
paramètres Libxml additionnels,
qui affecte la lecture de documents XML. Les options affectant la sortie
des documents XML (par exemple LIBXML_NOEMPTYTAG)
sont ignorée silencieusement.
Il peut être nécessaire de passer LIBXML_PARSEHUGE
pour pouvoir traiter des nœuds de texte profondément imbriqués ou très volumineux.
dataIsURL
Par défaut, dataIsURL vaut &false;. Utilisez
&true; pour spécifier que le paramètre data est
un chemin d'accès ou un URL pointant à un document XML au lieu d'une
chaîne de caractères de données.
namespaceOrPrefix
Préfixe d'espace de noms ou URI.
isPrefix
&true; si namespaceOrPrefix est un préfix, &false; sinon.
Valeur par défaut : &false;.
&reftitle.errors;
Produit un message d'erreur de type E_WARNING
pour chaque erreur trouvée dans les données XML et
lance également une exception si les données XML ne peuvent être
analysées.
Utilisez la fonction libxml_use_internal_errors
pour supprimer toutes les erreurs XML et la fonction
libxml_get_errors pour les parcourir.
&reftitle.examples;
Les exemples listés incluent parfois example.php,
ceci fait référence à la chaine XML du premier exemple de
l'utilisation de base.
Crée un objet SimpleXMLElement
movie[0]->title;
?>
]]>
&example.outputs;
Crée un objet SimpleXMLElement à partir d'un URL
asXML();
?>
]]>
&reftitle.seealso;
simplexml_load_stringsimplexml_load_filelibxml_use_internal_errorslibxml_set_streams_context