<loc>Resource id #3</loc> şeklinde bir şey yazdırıyor üst üste.
Ama zaten konu uzadığı için biraz karışmış. Ben derdimi anlatabilmek için o kodları göstermiştim, asıl sorunlu olduğum kodlar onlar değil, şunlardır:
Mantıksal olarak söyledikleriniz doğru olabilir. Buraya uygulamam lazım, ama konuyu tam olarak anlayamadım. & karakteri dışında bir sorun var mı?
$xml_ciktisi .= "\n<url>\n<loc>http://www.siteadi.com</loc>\n<changefreq>daily</changefreq>\n<priority>1.00</priority>\n</url>";
$result = @mysql_query("SELECT id, link, published FROM jos_menu WHERE published='1' ORDER BY id DESC");
while (list($id, $link) = @mysql_fetch_row($result))
{
$xml_ciktisi .= "\n<url>\n<loc>http://www.siteadi.com/$link</loc>\n
<changefreq>weekly</changefreq>\n
<priority>0.50</priority>\n</url>";
};
echo $xml_ciktisi ."\n</urlset>";