String a XML

23/03/2006 - 14:46 por Jose Luis Friz Coloma | Informe spam
Hola a Todos, tengo el siguiente problema a ver si alguien me puede ayudar.
Estoy accediendo a consumir los Webservice de www.webservicex.net. Llamo al
servicio GlobalWeather, y mas especificamente al GetWeather. Para acceder
ningun problema. El drama esta en que la devolucion del servicio es un
string. y yo quiero devolver todo en una estructura XML o bien en un dataset.
Para finalmente entregarlo a un datagrid que mostrara la informacion en una
pagina o una aplicacion Windows ¿Alguien podria orientarme como puedo pasar
ese string a una estructura XML?.

Un millon de gracias por adelantado
 

Leer las respuestas

#1 Carlos Peña
17/05/2006 - 18:45 | Informe spam
La idea es tomar la información suministrada por el servicio web y cargarla
en un XmlDocument, tal como en el siguiente ejemplo:



Private Sub mp_DisplayWeather()

Dim myGlobalWeather As New net.webservicex.www.GlobalWeather

Dim sResult As String = ""

Dim xmlDoc As New Xml.XmlDocument

'Hardcoded

sResult = myGlobalWeather.GetWeather("Bogota", "Colombia")

xmlDoc.LoadXml(sResult)

'Quitar este comentario para mirar los atributos del XML...

'MessageBox.Show(xmlDoc.InnerXml)

'Para obtener el valor de un atributo basta con indicar su nombre:

MessageBox.Show(xmlDoc.ChildNodes(1).Item("Temperature").InnerText,
"Temperature")

MessageBox.Show(xmlDoc.ChildNodes(1).Item("Wind").InnerText, "Wind")

MessageBox.Show(xmlDoc.ChildNodes(1).Item("Visibility").InnerText,
"Visibility")

End Sub


"Jose Luis Friz Coloma"
escribió en el mensaje
news:
Hola a Todos, tengo el siguiente problema a ver si alguien me puede


ayudar.
Estoy accediendo a consumir los Webservice de www.webservicex.net. Llamo


al
servicio GlobalWeather, y mas especificamente al GetWeather. Para acceder
ningun problema. El drama esta en que la devolucion del servicio es un
string. y yo quiero devolver todo en una estructura XML o bien en un


dataset.
Para finalmente entregarlo a un datagrid que mostrara la informacion en


una
pagina o una aplicacion Windows ¿Alguien podria orientarme como puedo


pasar
ese string a una estructura XML?.

Un millon de gracias por adelantado

Preguntas similares