
27/04/2005, 09:54
|
 | | | Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses Puntos: 8 | |
Ayuda: Consumir un WebService Hola buenas, estoy programando un pequeño webservice probablemente en winforms
la cuestión, es que tengo 2 funciones, la primera, me devuevle un string, cojonudo, funciona sin problemas.
La segunda, quiero que me devuelva un XMLDocument, generado a partir de una BD. Pum, errro, cuando hago la asignación:
la función del webvices hace el return bien, puesto que si lo hago "a pelo" a través del explorador, me abre el documento generado de forma correcta.
Pero cuando lo hago a través del windows forms y hago
dim servicio as localhost.Service1= new localhost.Service1
'Aquí peta
dim documento as xml.xmldocument = servicio.DevolverXML
me dice que el objeto es null, pues bien, como en el depurador, no puedo saber que me devuelve servicio (puesto que es un webservice), supongo que es documento el null y hago
dim documento as xml.xmldocument = new xml.xmldocument()
documento = servicio.DevolverXML()
pues entonces me dice que naranjas, que InvalidCastException!!!!!!!!!!
La pregunta es sencilla,aunque la explicación compleja, ¿Puedo retornar un XMLDocument a través de un WebService??????????????
Gracias de antemano |