C# y leer un XML. ayuda

Pues eso mismo, tengo el Xml de abajo y no tengo ni idea de como poder cargarlo desde c#.
Si alguien se anima, podria pasarme el código en c#?


<?xml version = "1.0" encoding="utf-8"?>
<optimizacion codigosistema="Bund" symbolcode="0100ED" FechaIni="10/03/1988" FechaFin="26/04/2011" Compresion="min" Compression="10" FicheroSalida="ResultOpti_1.txt">
<iteracion tipo="1">
<para_1 of="Valor1" To="Valor2" Inc="Inc1">
<name>P1</name>
<value>V1</value>
</para_1>
<para_2>
<name>P2</name>
<value>V2</value>
</para_2>
<para_3>
<name>P3</name>
<value>V3</value>
</para_3>

</iteracion>
</optimizacion>
La palabrama mágica es parser ;)
Es un poco "fuerte" pedir que lo hagan por ti, ¿no? Sin más que adaptar uno de las decenas de tutoriales que puedes encontrar en internet sobre el tema, creo que te valdría.

Por ejemplo, con la API clásica y sin meterse en movidas de LINQ:

http://support.microsoft.com/kb/307548
2 respuestas