Mam obiekt, który serializuję do xml. Wygląda na to, że wartość w jednej z właściwości zawiera znak szesnastkowy 0x1E. Próbowałem ustawić właściwość Kodowanie XmlWriterSettings zarówno na "utf-16" i "unicode", ale nadal otrzymuję wyjątek:Radzenie sobie z niedozwolonymi znakami w XML przy użyciu C# .NET
wystąpił błąd podczas generowania dokumentu XML. ---> System.InvalidOperationException: Wystąpił błąd podczas generowania dokumentu XML. ---> System.ArgumentException: '', wartość szesnastkowa 0x1E, jest nieprawidłowym znakiem.
Czy istnieje sposób na umieszczenie tych znaków w pliku XML? Jeśli nie, czy istnieją inne postacie, które mogą powodować problemy?
Proszę pokazać kod, który odtwarza problem. Jak możemy Ci pomóc, gdy nie wiemy, co robisz, aby spowodować problem? –