diff --git a/dotnet/src/dotnetframework/GxClasses/Helpers/XMLHelper.cs b/dotnet/src/dotnetframework/GxClasses/Helpers/XMLHelper.cs index 345fe3bb7..586ce4108 100644 --- a/dotnet/src/dotnetframework/GxClasses/Helpers/XMLHelper.cs +++ b/dotnet/src/dotnetframework/GxClasses/Helpers/XMLHelper.cs @@ -81,7 +81,10 @@ public static T Deserialize(Type TargetType, string serialized, string sName, { using (StringReader sr = new StringReader(serialized)) { - deserialized = (T)(xmls.Deserialize(sr)); + using (XmlReader xmlReader = XmlReader.Create(sr, new XmlReaderSettings { CheckCharacters = false })) + { + deserialized = (T)xmls.Deserialize(xmlReader); + } } } catch (InvalidOperationException ex)