merhaba arkadaşlar php ile sitemap yapmaya dolayısıyla db deki içeriği anında sitemap e aktarmaya çalışıyorum ancak bi kaç sorunum var. Kullandığım kod aşağıdaki gibi

       <?
$db = mysql_connect("localhost", "deneme", "deneme");
mysql_select_db("deneme",$db);

echo "<urlset>";
$query = mysql_query("SELECT * FROM tablo");
while($yazi = mysql_fetch_assoc($query)) {
$link = "http://www.domain.com/".$yazi[title].".html";
echo "
 <url>
  <loc>".$link."</loc>
  <lastmod>".$yazi[date]."</lastmod>
  <changefreq>always</changefreq>
  <priority>0.9</priority>
</url>";
}
echo "
</urlset>";

?>
yukardaki kodlar da nerde hata yapiyorum?

not: php ile verileri gayet guzel çekiyorum sayfaya yazıyor ancak xml mantığını çözemedim. cevaplarınız için teşekkürler.