none
Nodos irregulares RRS feed

  • Pregunta

  • 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
                                                        }), _
    


    miércoles, 16 de noviembre de 2011 8:14

Respuestas

  • Me respondo a mi mismo.

    Key .[telefono] = If(d.Element("Telefono") Is Nothing, String.Empty, d.Element("Telefono").Value), _
    


    • Marcado como respuesta arseneonly miércoles, 16 de noviembre de 2011 10:01
    miércoles, 16 de noviembre de 2011 10:00