Foros del Web » Programación para mayores de 30 ;) » .NET »

consumir un web service hecho en php en .net

Estas en el tema de consumir un web service hecho en php en .net en el foro de .NET en Foros del Web. Hola amigos como dice el titulo del tema es lo que estoy haciendo, he creado web services que regresan un solo valor y en .net ...
  #1 (permalink)  
Antiguo 21/09/2006, 08:41
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años, 10 meses
Puntos: 0
consumir un web service hecho en php en .net

Hola amigos como dice el titulo del tema es lo que estoy haciendo, he creado web services que regresan un solo valor y en .net los puedo consumir, a hora el problema que tengo es cuando quiero regresar por ejemplo el resultado de una consulta en sql en mysql atraves del web services, no me regresa el arreglo, lo que hice fue lo siguiente, el web service de php me regresa un valor de tipo string ahi tengo un codigo que me crea la estructura de un archivo en xml junto con el resultado de la sentencia sql y regreso toda la structura en la variable string esto en el .net:

valor= "<?xml version="1.0" encoding="utf-8"><bloque><noticia><titulo>Hola Caracola </titulo><autor>KaoS</autor><cuerpo>Olla Kaitos a Luisete</cuerpo></noticia><noticia><titulo>Nuevo articulo en desarrolloweb </titulo><autor>Raul</autor><cuerpo>Jeje hola, aqui estamos </cuerpo></noticia></bloque>"

hora alguien me puede ayudar a como hacer que este valor que tengo en la variable pasarlo a un data set sin tener que crear el archivo xml. culquier ayuda es bien resibida.
  #2 (permalink)  
Antiguo 22/09/2006, 09:19
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años, 10 meses
Puntos: 0
bueno ya lo resolvi y lo hice de esta manera:

dim ds as DataSet
Dim reader As New StringReader(valor)
ds.ReadXml(reader)

con esto ya toma de manera automatica, nada mas hay que checar que la structura del xml este bien definida.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:19.