Код: Выделить всё
class MyXmlTextReader : XmlTextReader
{
public MyXmlTextReader(TextReader input) : base(input)
{
}
///
/// Settings
///
public override XmlReaderSettings Settings
{
get { return new XmlReaderSettings { CheckCharacters = false }; }
}
}
Код: Выделить всё
var sr3 = new StringReader(xml);
var xr3 = new MyXmlTextReader(sr3);
var obj3 = (MyObject)ser.Deserialize(xr3);
Код: Выделить всё
var sr3 = new StringReader(xml);
var xr3 = new MyXmlTextReader(sr3);
xr3.Normalization = true;
var obj3 = (MyObject)ser.Deserialize(xr3);
Вот пример приложения для воспроизведения проблемы:
https://gist.github.com/ncksol/29bd6490 ... 8b417b37d3
Подробнее здесь: https://stackoverflow.com/questions/404 ... tion-is-on
Мобильная версия