Uzun zamandır sitemap konusunda okuyor incelemelerde bulunuyor ve denemeler yapıyorum. ilk defa böyle bir hata ile karşılaştım. şimdi ise çözüm yolları üzerinde çalışıyorum ama bu sefer sanırım işim kolay değil ve bilgisi olan arkadaşlarla mülakatta bulunup ileride bu tarz sorunla karşılaşacak kişilere yol göstermiş oluruz. google webmaster bölümünde sitenin yanında Errors kırmızı işareti görünce canım sıkılır. ve 2-3 sitemdede aynı gün bu hatayı gördüm. Hata kodu : Line: 777 Parsing error We were unable to read your Sitemap. It may contain an entry we are unable to recognize. Please validate your Sitemap before resubmitting.

http://www. w3. org/2001/03/webdata/xsv bu adresten sitemap dosyanın uygun olup olmadığına bakabiliyordun sanırım, benim yaptığım bir hata deli etmişti domain.com?id=3&amp;set=3 gibi bir bağlantıyı hata sayıyor; ? ya da &amp; karakterini öyle dan diye yazmamak lazımmış da hatırlamıyorum tam

cevabın için teşekkürler hazar. karışık bi mevzu ama elbet bi çözüm yolu bulucam.

Selamlar, Sitemap'ın okunamaması tahminen XML yapısına uymayan karakterlerin sitemap içerisinde geçmesi nedeniyle oluyordur. Özel karakterleri escape etmeden XML'e alırsak sonuç bozuk bir sitemap olur. Dinamik içeriğiniz varsa, veritabanınızdan alıp sayfaya bastığınız gibi, aynısını Sitemap için de yapabilirsiniz. Yani sitemapınız aslında bir PHP scripti olur, her çağırıldığında işlem yapacağı için devamlı güncel olur. Sitelerinizi kendiniz yazdıysanız, bu işlem sizin için zor olmamalı. Forum gibi hazır tabanlıysa, bu konuda bana susmak düşer, çünkü bilmiyorum. Onlarda da türlü eklentiler var diye biliyorum.

&amp; karakterini escape etmelisiniz, yani &amp; şeklinde. URL'ler de escape edilecek, bu hep gözden kaçırılıyor XML'de..