Ouverture doc xml
Posté : 26 sept. 2006, 14:33
Bonjour,
J'essaie de créer un document xml mais il me met le message suivant :
Le document XML doit contenir un élément de niveau supérieur. Erreur de traitement de la ressource http://www.haute-definit...
Or pour moi l'élément de niveau supérieur est <photos>
Qu'ai je loupé.
Merci d'avance
Mon code :
J'essaie de créer un document xml mais il me met le message suivant :
Le document XML doit contenir un élément de niveau supérieur. Erreur de traitement de la ressource http://www.haute-definit...
Or pour moi l'élément de niveau supérieur est <photos>
Qu'ai je loupé.
Merci d'avance
Mon code :
<?php
$xml = '<?xml version="1.0" encoding="iso-8859-1"?>';
$xml .= '<photos>';
require ('connection.php');
$res=mysql_query("select * from tblphoto")or exit ('Erreur SQL !'.$res.'<br>'.mysql_error());;
// extraction
while($lig=mysql_fetch_array($res)){
$titre=$lig[photoId];
$adresse=$lig[photoIndex];
$contenu=$lig[photoRefImage];
$xml .= '<item>';
$xml .= '<title>'.$titre.'</title>';
$xml .= '<link>'.$adresse.'</link>';
$xml .= '<description>'.$contenu.'</description>';
$xml .= '</item>';
}//fin du while
$xml .= '</photos>';
$fp = fopen("Xml.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
echo 'Export XML effectue !<br><a href="Xml.xml">Voir le fichier</a>';
?>