Volt nekem egy ilyesmi adathalmom, amit beégettem a fejlesztés idejére:
var list = new List<Foo>();
list.Add(new Foo() {
Valami = "akarmi",
Salala = "tralala",
Numerikus = 123,
...
});
...
Most ezt elkezdtem átrakni egy XML fájlba. Leírom, hogy <Foo majd egy jól irányzott copypasztázással odamásolom a C# kódból a propertyket. Erre mit csinál a VS? Átírta nekem szabványos XML-re: propertyket elválasztó vesszőket eltűntette, számok köré odarakta az idézőjeleket, stb.
Egyetlen szépséghibája, hogy pl az &, és a \" karaktereket nem escapelte ki nekem XML helyesen. Illetve visszafelé se megy. De ez is több, mint a semmi.