Incomprehension format XML
Bonjour,
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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<?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; |