Я использую следующий код для сериализации моего объекта
DataContractSerializer ser = new DataContractSerializer(obj.GetType());
String text;
using (MemoryStream memoryStream = new MemoryStream())
{
ser.WriteObject(memoryStream, obj);
byte[] data = new byte[memoryStream.Length];
Array.Copy(memoryStream.GetBuffer(), data, data.Length);
text = Encoding.UTF8.GetString(data);
}
Мой объект сериализуется следующим образом:
<Meta xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"><Description>This is my new file
\n
\nMore Data</Description><Title>My Other Test Document</Title></Meta>
Обратите внимание, что моему \ n не удалось избежатьЭто почему?Как лучше всего отправить \ r \ n через xml.
Я искал и не вижу статей об этом.Я пропускаю какой-либо атрибут в моем сериализованном коде?