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.
 

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.

Preguntas similares