Tema: Leer Xml
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2007, 14:47
Irma Lupita
 
Fecha de Ingreso: septiembre-2006
Mensajes: 7
Antigüedad: 17 años, 8 meses
Puntos: 0
Leer Xml

Hola!

Realizé un aplicación que recibe un xml desde un webservice, pero el xml me lo envian como bytes y de ahí yo lo "transformo" al xml, el cual lo muestro en una caja de texto, pero no he conseguido leerlo, es decir, tomar esos datos y poder guardarlos en la base de datos.

El código que estuve utilizando es el siguiente:

//Aquí lo paso a la caja de texto
xml.LoadXml(Encoding.ASCII.GetString(thisByteSc));
txtScores.Text=xml.OuterXml;

//Aquí intento leerlo
XmlTextReader lector = new XmlTextReader(xml.InnerXml);

while (lector.Read())
{
if(lector.NodeType == XmlNodeType.Text)
{
ListBox1.Items.Add(lector.Value);
}
}

Pero me genera el siguiente error en esta línea:
XmlTextReader lector = new XmlTextReader(xml.InnerXml);

en donde el error dice lo siguiente:
"La ruta de acceso es demasiado larga después de completarse. Asegúrese de que la ruta de acceso es inferior a 260 caracteres"

Obviamente no puedo hacer más pequeño el xml, alguien podría ayudarme.

Gracias y Saludos...