У меня есть файл XML, который я десериализация, забавная часть файл XML является был сериализованной , используя следующий код:десериализация ошибки в документе XML (1,1)
enter code here
var serializer = new XmlSerializer(typeof(CommonMessage));
var writer = new StreamWriter("OutPut.txt");
serializer.Serialize(writer, commonMessage);
writer.Close();
И им пытаются десериализовали его снова, чтобы проверить, соответствует ли результат входному сигналу. во всяком случае вот мой код десериализации:
var serializer = new XmlSerializer(typeof(CommonMessage));
var reader = new StringReader(InputFileName);
CommonMessage commonMessage = (CommonMessage)serializer.Deserialize(reader);
Вы сериализовать его, используя одну кодировки, и теперь пытается десериализации с другой кодировкой? – Oded
no вот что я использую сериализованный var serializer = новый XmlSerializer (typeof (CommonMessage)); var writer = новый StreamWriter («OutPut.txt»); serializer.Serialize (автор, commonMessage); writer.Close(); – jprbest
@jprbest - если вы хотите добавить информацию, пожалуйста, _edit_ вопрос и добавьте деталь там вместо комментария. – Oded