Pregunta Como transferir datos XML

  • jueves, 29 de marzo de 2012 13:03
     
     

    Estoy intentando crear un servicio que recibe en un métod un archivo XML y el servicio lo procesa y lo mete en BD, pero el problema que se me presenta es en el tipo de datos que necesito para la transferencia, lo pensaba hacer con un XmlDocument pero el servicio me genera un error diciendo que no lo puede serializar, a pesar de crear e incluir el tipo en el contrato de datos.

    También he probado a enviar una cadena, pero luego no encuentro la forma de convertir de nevo la cadena en un archivo XML pues con todo lo que intento me dice que la cadena de entrada es incorrecta.

    un saludo

Todas las respuestas

  • viernes, 30 de marzo de 2012 12:28
     
     

    También he probado a enviar una cadena, pero luego no encuentro la forma de convertir de nevo la cadena en un archivo XML pues con todo lo que intento me dice que la cadena de entrada es incorrecta

    pero el string de xml que recibes en el servicio esta completo ?

    porque si es asi podrias usar linq to xml para procesarlo

    XElement xmldoc = XElement.Parse(stringxml);

    recuerda definir

    using System.Xml.Linq;

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina