XML - SOAP - Servicio WEB

22/04/2008 - 14:14 por Diego Galindo | Informe spam
Hola, partamos de que tengo un XML serializado de una Clase X.
Como puedo pasar esta información a un servicio web encasulando el XML en un
paquete SOAP, añadiendo propiedades al SOAP como un certificado y al revés,
es decir, capturando del servicio web un SOAP para desserializarlo.
 

Leer las respuestas

#1 Willy Mejía
23/04/2008 - 20:33 | Informe spam
De hecho cuando empleas tipos complejos en un Servicio Web con .NET, éste
los serializa/deserializa de manera transparente, por lo que no tendrías que
hacerlo por tu cuenta...

Ahora que si por algún motivo no te queda mas que utilizar XML, como parece,
entonces puedes utilizar las clases para el manejo del DOM XML, agregando el
fragmento de documento XML y mandarlo como respuesta del "webmethod", por lo
que el XML estaría contenido en el cuerpo del mensaje. Investiga pues sobre
XmlDocument y anexas.

Pero si lo anterior aún no fuese suficiente, entonces talvez si tengas que
implementar una Extensión SOAP, para controlar la
serialización/deserialización de tus mensajes. En este caso investiga sobre
las clases SoapExtension, SoapExtensionAtrribute y anexas.

Saludos,
Willy Mejía.


"Diego Galindo" escribió en el mensaje
news:ek$
Hola, partamos de que tengo un XML serializado de una Clase X.
Como puedo pasar esta información a un servicio web encasulando el XML en
un paquete SOAP, añadiendo propiedades al SOAP como un certificado y al
revés, es decir, capturando del servicio web un SOAP para desserializarlo.

Preguntas similares