Tengo un nodo XML con un valor que es un espacio en blanco. Ejemplo:En C#, ¿cómo obtener el valor del nodo XML que es un espacio en blanco?
<sampleNode> </sampleNode>
Estoy utilizando un serializador para obtener los datos del documento XML para almacenarlos en un objeto. Ahora, el problema al que me enfrento es: si el valor del nodo XML no contiene más que un espacio en blanco, como lo hace el nodo de muestra anterior, el serializador lo interpreta como una cadena. Vacío.
¿Cómo puedo superar esto? Necesito obtener el espacio en blanco real, es decir, "". ¡Gracias un montón!
Gracias Oded, Phil y Laurent por sus respuestas rápidas y respuestas correctas. Todas sus respuestas son ciertas, sin embargo, mi problema aún no se ha resuelto. Esto es lo que estoy usando para convertir el archivo XML a un objeto: StreamReader SR = nuevo StreamReader (File.Open (Path, FileMode.Open)); XmlSerializer Serializer = new XmlSerializer (typeof (MyType)); MyType obj = (MyType) Serializer.Deserialize (SR); return obj; ¿Alguna idea todavía? – Boris