Supongamos que tengo una clase simple con solo un miembro en una cadena.¿Cómo evitar que XmlSerializer mate NewLines en cadenas?
public class Abc
{
private String text;
public String Text
{
get { return this.text; }
set { this.text = value; }
}
}
Ahora cuando serializar y luego deserializar con el XmlSerializer cuestionable cualquier saltos de línea de texto que contiene ('\ r \ n' o Environment.NewLine) se transforman a '\ n'.
¿Cómo guardo las nuevas líneas?
Usted serializarlo donde? ¿Qué secuencia o escritor de texto? –
Hice una aplicación de demostración para mostrar mi problema: http://c0065612.cdn.cloudfiles.rackspacecloud.com/XmlDeSerTextBox.zip – Thomas
La aplicación muestra dos campos de texto y un botón. Cuando ingresa texto con saltos de línea en el campo de texto superior y presiona "Ok", el XmlSerializer destruye los saltos de línea por usted. – Thomas