Iteam
GitHub

LINQ för att enkelt generera XML

Att generera XML har tidigare alltid varit lite trixigt men med LINQ är det hur enkelt som helst.

Vi vill skapa en XML-fil med struktur enligt nedan:

C#-koden som behövs:

I exemplet är colorPages en PageDataCollection från Episerver men det kunde förstås lika gärna vara t.ex. en lista, array eller dataset av valfri sort.

För att sedan plocka ut xmldokumentet som text och skriva ut den till t.ex en websida räcker det med att skriva:

Tommy Söderström
2009-04-17