• Domingo 22 de Diciembre de 2024, 14:10

Autor Tema:  Manipular Un Soap  (Leído 1484 veces)

Martillo

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Manipular Un Soap
« en: Jueves 17 de Noviembre de 2005, 07:39 »
0
Hola

Tengo una duda,estoy comenzando a trabajar con webservice y tengo lo siguiente, el web service me retorna esto


- <NewDataSet xmlns="">
- <Table diffgr:id="Table1" msdata:rowOrder="0">
  <boleta>2</boleta>
  <fecha>2005-11-14T00:53:56.0000000-03:00</fecha>
  <monto>10</monto>
  </Table>
- <Table diffgr:id="Table2" msdata:rowOrder="1">
  <boleta>3</boleta>
  <fecha>2005-11-17T00:59:30.0000000-03:00</fecha>
  <monto>1</monto>
  </Table>
  </NewDataSet>
  </diffgr:diffgram>
  </DataSet>


como podemos ver yo retorne un dataset con los datos

Pregunta:
 
como hago para eliminar el tag table en cada una de las consultas y el tag Dataset, para trata que quede de esta forma


<solicitar_boletas>
      <boleta>
         <numero_boleta></numero_boleta>
         <fecha_emision></fecha_emision>
         <monto></monto>
      </boleta>
   </ solicitar_boletas >


Saludos

 :lightsabre:
[size=109]Solo sed que nada sed!!!!!![/size]

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Manipular Un Soap
« Respuesta #1 en: Jueves 17 de Noviembre de 2005, 08:30 »
0
Hola,

Para conseguir un XML asi tendías que ir recorriendo el DataSet e ir creando los elementos del XML uno a uno.

Pero una Pregunta:
¿Porque no te vale el XML que gnera automaticamente el WebService?

En el consumidor del Web Service podrías crear un DataSet a partir del XML que te devuelve el Web Service y depues hacer el tratamiento que sea con ese DataSet.

Saludos y suerte
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]