Autor Tema: Verificar cadenas XML al consumir un Web Service  (Leído 3092 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Z e R o

  • Sv Full Member
  • *
  • Mensajes: 701
Verificar cadenas XML al consumir un Web Service
« : noviembre 28, 2007, 08:03:42 am »
Buenos Dias, tengo la siguiente consulta:
Tengo una WindowsApplication en C# que consume ciertos metodos de un WebService, lo que necesito es ver el XML de las solicitudes y respuestas del Web Service.
He probado con el Fiddler, pero unicamente me muestra algunas llamadas.



Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Verificar cadenas XML al consumir un Web Service
« Respuesta #1 : noviembre 28, 2007, 09:12:08 am »
Tenes que recorrer el arbol xml con un documento xml de .net , las palabras claves serian xml parsing c# , xml transversing c# cosas asi.

El punto es que una ves tengas un documento xml podes hacer "foreach" en cada uno de los Nodos y asi imprimir sus contenidos.

Desconectado Z e R o

  • Sv Full Member
  • *
  • Mensajes: 701
Re: Verificar cadenas XML al consumir un Web Service
« Respuesta #2 : noviembre 29, 2007, 08:38:23 am »
Gracias, pero no es exactamente lo que necesito, voy a tratar de explicarme mejor:
Tengo un metodo en un Web Service al que invoco desde una aplicacion en C#, este metodo lo invoco por medio de la llamada a la funcion Suma, la cual recibe 2 parametros a sumar.
Desde la aplicacion yo escribo resultado = suma(4,5) y hago la llamada a la funcion, pero el web service tiene que recibir un XML con esta solicitud:
    <Sumar xmlns="http://ejemplo/">
      <a>4</a>
      <b>5</b>
    </Sumar>


y debe regresar una cadena:
    <SumarResponse xmlns="http://ejemplo/">
      <SumarResult>9</SumarResult>
    </SumarResponse>


en la aplicacion la llamada se hace como a una funcion comun y corriente y el resultado se asigna a la variable Resultado.
Lo que necesito es saber como puedo ver estas cadenas XML que se envian al web service y que el web service responde.

Espero se entienda la consulta y puedan ayudarme.