none
Obtener Datos de un web service RRS feed

  • Pregunta

  • Buenas tardes...

    Desde c# obtengo datos desde un web service guardandolos en un dataset de la siguiente forma...

        RadioPCSoapClient MiRadio = new RadioPCSoapClient("RadioPCSoap");
                DataSet ds = new DataSet();
                ds = MiRadio.Estados();

    //Este es un textbox multilinea en donde recupero el XML y lo muestro

                textBox1.Text = ds.GetXml();

    Mi pregunta es como obtengo los datos únicamente, se que se puede hacer con ReadXml pero proporcionando una ruta de archivo es decir ReadXMl(Archivo). Lo que yo quisiera tener seria algo como ReadXml(datos del web service); pero esto no lo he logrado.

    Podrán ayudarme.

    Gracias.

    jueves, 19 de abril de 2012 20:48

Respuestas

Todas las respuestas

  • pero si el web service devuelv eun dataset porque quiere trabajar con el xml ?

    o sea debes trabjar con el tipo de dato que el servicio devuelve

    omes que quiers cambiar el servicio para que devuelva un string con el xml ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 19 de abril de 2012 22:32
  • Gracias por responder.

    Ok, entonces en este caso lo recomendable es que lo trate como un dataset y no como un documento XML?.

    En si mi duda es: si quisiera trabajarlo como XML tendría que serializarlo y guardarlo en un archivo y entonces ya trabajarlo como XML?

    De antemano gracias...


    Atte. Fco. Alberto

    jueves, 19 de abril de 2012 22:38
  • podrias usar

    Writing a DataSet as XML Data 

    como comente un xml es basicamente un string usarias el GetXml()

    para trabajrlo cml string y sin un archivo fisico

    pero a donde voy es que si el servicio devuelve directo ese tipo de dato para que cambiarlo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Alberto_tv sábado, 21 de abril de 2012 15:07
    jueves, 19 de abril de 2012 23:36