none
Convertir xml a objeto c#

    Pregunta

  • Hola gente del foro les hago una consulta, es factible convertir un xml en un objeto para poder trabajarlo con mayor flexibilidad.

    Desde ya muchas gracia. Saludos


    "Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta". Si la respuesta te ha sido util Votala."

    miércoles, 19 de diciembre de 2012 15:31

Respuestas

  • la verdad no sabria decirte porque depende de la estructura que tenga el xml para crear un objeto que lo represente

    lo que si podria aconsejar es que antes estudies un poco de linq xml para entender el tema

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 20 de diciembre de 2012 12:02

Todas las respuestas

  • claro porque no podrias, es muy comun realizar esto

    es mas si te aniams podrias usar linq to xml

    http://social.msdn.microsoft.com/Forums/es-UY/vcses/thread/7e22f4a1-a3c1-4e44-ad1e-a964ebd3d429

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 19 de diciembre de 2012 15:45
  • Hola Leandro gracias por responder, veo que en el link trae campos especificos, como puedo hacer para traer el objeto completo? una pregunta mas, segun entiendo esto me devolverá tipos anonimos, como puedo hacer para que cuando haga objeto. se muestren las propiedades.

    Saludos


    "Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta". Si la respuesta te ha sido util Votala."

    miércoles, 19 de diciembre de 2012 19:41
  • que seria un campo completo ? o sea estas tratando con xml o sea con nodos, no encuantro relacion entre campo y nodos

    segun entiendo esto me devolverá tipos anonimos, como puedo hacer para que cuando haga objeto

    puedes definir una clases con propiedades y usarla en el new de linq

    o sea

    List<Class1> lista = (from ...

                                    select new Class1(){

                                          //propiedades

                                      }).ToList();

    como veras se puede usar una clase

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 19 de diciembre de 2012 19:47
  • Hola Leandro, claro la idea es traer todo el xml para poder trabajarlo como un objeto, en ese caso como debería hacer el select con linq to xml?

    Saludos


    "Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta". Si la respuesta te ha sido util Votala."

    jueves, 20 de diciembre de 2012 11:24
  • la verdad no sabria decirte porque depende de la estructura que tenga el xml para crear un objeto que lo represente

    lo que si podria aconsejar es que antes estudies un poco de linq xml para entender el tema

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 20 de diciembre de 2012 12:02