Como leer la siguiente respuesta de una página web

08/12/2007 - 21:29 por Carmelo J. Morales Muñoz | Informe spam
¡hola!

Recibo esta cadena de texto de una llamada a una URL


<?xml version="1.0" encoding="utf-8" ?>
- <SmsResponse>
<version>1</version>
<result>1</result>
<resultstring>success</resultstring>
<description />
<endcause />
</SmsResponse>


¿que forma me recomiendan para poder leer lo mas cómodamente posible?. Esto
lo recibo en un string.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
08/12/2007 - 22:01 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
Recibo esta cadena de texto de una llamada a una URL


<?xml version="1.0" encoding="utf-8" ?>
- <SmsResponse>
<version>1</version>
<result>1</result>
<resultstring>success</resultstring>
<description />
<endcause />
</SmsResponse>


¿que forma me recomiendan para poder leer lo mas cómodamente posible?.
Esto lo recibo en un string.



Por "leerlo", ¿te refieres a separar los distintos valores que vienen
dentro del XML?
A mi me gusta usar un XmlDocument para estos menesteres, aunque también
podrías usar un XmlReader, o RegEx, o incluso simples manipulaciones de
strings (con IndexOf y SubString).

Dim doc as new XmlDocument();
doc.LoadXml(tuCadena);
XmlNode nodoVersion=doc.SelectSingleNode("//version");
string version = nodoVersion.InnerText;
//etc.
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
09/12/2007 - 08:42 | Informe spam
¡Hola Alberto!

Ciertamente me refería a extraer el contenido de los campos, tu ejemplo es
lo que buscaba. Actualmente lo hacia buscando los <items>xxxx</Items>


pero con xmldocument queda mas claro. Un saludo y gracias!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida