Ana Sayfa Microsoft .NETAsp.Net An error occurred while parsing EntityName

An error occurred while parsing EntityName

by Sinan BOZKUŞ
1.596 kez okundu

Bugün karşılaştığım bu hata xml dosyalarımız içerisinde & karakterini kullandığımızda ortaya çıkıyor. Direk olarak bu karakteri kullanabilmemiz için bildiğim kadarıyla kesin bir çözümü yok, duruma göre farklı çözüm yolları deneyebilirsiniz.

Çözüm için gelen karakteri & olarak replace edebiliriz.

[csharp]Replace("&", "& amp;")[/csharp]

Eğer bu sorununuzu çözmediyse ve illa & işaretini kullanmak istiyorsanız & yerine _and_ gibi bir yazı kayıt edip yine bunu çekerken replace etmek gibi kolay bir yönteme kaçabilirsiniz :)

Hatanın bir diğer nedenide Türkçe karakter kullanmak olabilir. Bunun içinde dosyamızın başına aşağıdaki kodu ekliyoruz;

[xml]< ?xml version=\"1.0\" encoding=\"windows-1254\"? >[/xml]

Eğer sorununuzu çözmez ise duruma göre utf8 gibi diğer karakter setlerini kullanarakta şansınızı deneyebilirsiniz :)

Bunlara da bakmak isteyebilirsiniz

Bir Yorum Bırakın