5.00 / 1 oy

ASP.NET Name cannot begin with the '<' character, hexadecimal value 0x3C hatası

Genellikle ASP.NET ile bir xml dosyası oluşturmak amacıyla XElement gibi sınıflar kullanılırken ilk karakterin < olmasından kaynaklı olarak bu hata alınabiliyor: System.Xml.XmlException: Name cannot begin with the '<' character, hexadecimal value 0x3C. Benzer şekilde App.config dosyaları içerisinde de yine bu karakterin kullanımına bağlı olarak hata alııyor.

Çözüm olarak ise < karakteri zaten App.config XElement ve XAttribute ile otomatik olarak geldiği için manuel olarak yazmamak gerekiyor. Eğer bir şekilde eklenmesi gerekiyorsa da StringBuilder ya da String.Replace gibi String manipülasyon yöntemleri ile müdahale etmek yine çözüm oluyor.

 

Editör editi: sitedeki bazı diğer benzer yazılar için;

bkz: PDF Dosyalarını Birleştirmek (C# ve ASP.NET)

bkz: aspx.designer.cs dosyası ne işe yarar?

bkz: XElement'e Atrribute Eklemek (C# ve ASP.NET)

bkz: ASP.NET Kullanıcı Session ID'sini sabitlemek

bkz: CDATA Nedir ve Nasıl Kullanılır?

bkz: Yandex Mail'de 2 aşamalı doğrulamayı etkinleştirmek (2FA)

mbologlu

16.09.2021 09:02

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
ASP.NET Name cannot begin with the '<' character, hexadecimal value 0x3C hatası

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.