Как бороть такую штуку.
Есть строка: содержащая "\r\n"
Сериализуется через XmlWriter нормально. Т.е. в полученном файле "\r\n"
Но вот XmlReader читает как "\n"
Код:
private string data = "\r\n";
public override void write(XmlWriter writer)
{
base.write(writer);
writer.WriteStartElement("data");
writer.WriteValue(data);
writer.WriteEndElement();
}
public override void read(XmlReader reader)
{
base.read(reader);
reader.ReadStartElement("data");
data = reader.ReadContentAsString();
reader.ReadEndElement();
}