Buenas, me pasan esto. Tengo que blindar el tema puesto que me pasan registros dinámicos. El tema esta en Medios de contacto. En uno me pasan 3 nodos y en otro 4 nodos. Ayuda plis!
<Agencias>
<Agencia id="37C47DE8-8BDE-467B-8E4F-4CFC1A53964E">
<Referencia/>
<RazonSocial>BBBBB</RazonSocial>
<Nombre>BBBBBB</Nombre>
<MediosContacto>
1<eMail>info@info.com</eMail>
2<Telefono>999999999</Telefono>
3<TelMovil>66666666</TelMovil>
4<WWW>www.bbbbbb.com</WWW>
</MediosContacto>
<FechaActualizacion>21-09-2011 17:09</FechaActualizacion>
</Agencia>
<Agencia id="4EDF0BAA-54B9-4ADC-B0AB-80BC5A7733F9">
<Referencia/>
<RazonSocial>AAAA</RazonSocial>
<Nombre>AAAAA</Nombre>
<MediosContacto>
1<eMail>info@info.com</eMail>
2<Telefono>666666666</Telefono>
3<TelMovil>66666666666</TelMovil>
</MediosContacto>
<FechaActualizacion>18-10-2011 12:10</FechaActualizacion>
</Agencia>
<Agencias>
Mi código es así pero esta mal
Key .MediosContacto = (From d In b.Descendants("MediosContacto")
Select New With
{
Key .telefono = d.Element("Telefono").Value, _
Key .fax = d.Element("Fax").Value, _
Key .telmovil = d.Element("TelMovil").Value, _
Key .email = d.Element("eMail").Value, _
Key .www = d.Element("WWW").Value
}), _