По какой-то причине мои XmlElements с пробелами в них печатаются с _x0020 вместо пробела.
Например,
[XmlElement("The Total")]
public double total { get; set; }
превращается в <The_0x0020_Total>
, когда я его распечатываю. Я использую TextWriter для вывода, затем я использую XmlSerializer.Serialize для печати в файл, но он не работает.