simplexml_import_dom
<<<
simplexml_load_file simplexml_load_string
>>>

8.111 Fonctions SimpleXML
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Exemples
Constantes pré-définies
SimpleXMLElement->asXML
SimpleXMLElement->attributes
SimpleXMLElement->children
SimpleXMLElement->xpath
simplexml_import_dom
->simplexml_load_file
simplexml_load_string

8.111.11 simplexml_load_file()Convertit un fichier XML en objet

[ Exemples avec simplexml_load_file ]   PHP 5

object  simplexml_load_file ( string   filename , string   class_name , int   options )

simplexml_load_file convertit le document XML filename en un objet de type SimpleXMLElement . Si une erreur survient lors de l'accès au fichier ou de son interprétation, cette fonction retourne FALSE .

Vous pouvez utiliser le paramètre optionnel class_name et ainsi, la fonction simplexml_load_file retournera un objet de la classe spécifiée. Cette classe doit étendre la classe SimpleXMLElement .

Depuis PHP 5.1.0 et Libxml 2.6.0, vous pouvez aussi utiliser le paramètre options pour spécifier des paramètres additionnels Libxml .

Interprétation d'un document XML

<?php
// Le fichier test.xml contient un document XML avec un élément racine
// et au moins un élément /[racine]/title.

if (file_exists('test.xml')) {
    
$xml = simplexml_load_file('test.xml');

    
var_dump($xml);
} else {
    exit(
'Echec lors de l\'ouverture du fichier test.xml.');
}
?>

Voir aussi simplexml_load_string .

<< simplexml_load_file >>
simplexml_import_dom Fonctions SimpleXML simplexml_load_string