Je voudrais générer un flux XML simple, mais impossible de le faire valider.
Pour le générer dynamiquement, j'utilise un script PHP, la page se nomme donc exemple.php
Pouvez-vous me dire ce qui cloche?
Code : Tout sélectionner
<?php
//Connexion a la bbd
//...
$xml = '<?xml version="1.0" encoding="iso-8859-1"?>';
$xml = '<html xmlns="http://w3.org/1999/xhtml">';
$xml .= '<catalog>';
//Ici la requete qui récupére des infos
$requete = "SELECT * FROM exemple";
$result = mysql_query ($requete,$db);
while ($a = mysql_fetch_array($result))
{
$id = $a[id];
$name = $a[name];
$url = "http://www.test.com/test.php?id%26".$id."&name%26".$name;
$xml .= '<item>';
$xml .= '<id>'.$id.'</id>';
$xml .= '<name>'.$name.'</name>';
$xml .= '<url>'.$url.'</url>';
$xml .= '</item>';
}
$xml .= '</catalog>';
echo $xml;
?>