Voici une façon simple pour utiliser un fichier xml et ensuite le lire avec du php.
La structure du fichier xml (celui de l’exemple se nomme info.xml)
<?xml version="1.0" encoding="UTF-8"?> <informations> <article> <titre>Lorem ipsum dolor sit amet.</titre> <contenu>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum at architecto nostrum!</contenu> </article> <article> <titre>Lorem ipsum dolor sit amet.</titre> <contenu>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum at architecto nostrum!</contenu> </article> <article> <titre>Lorem ipsum dolor sit amet.</titre> <contenu>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum at architecto nostrum!</contenu> </article> <article> <titre>Lorem ipsum dolor sit amet.</titre> <contenu>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum at architecto nostrum!</contenu> </article> <image> <titre>Soul Eater Chat</titre> <url>2064_render_blair_le_chat_soul_eater.png</url> </image> <image> <titre>Pokemon : Rondoudou</titre> <url>8390_render_Pokemon_6.png</url> </image> </informations>
Comment récupéré le contenu ?
// on sélectionne le fichier xml $xml = simplexml_load_file('info.xml'); // $xml->article cible les articles foreach ($xml->article as $v) { // $v est un object echo $v->titre."<br/>"; echo $v->contenu."<br/>"; } // $xml->image cible les images foreach ($xml->image as $v) { echo $v->titre."<br/>"; echo '<img src="img/'.$v->url.'" ><br/>'; }