Leer Xml

16/05/2007 - 22:34 por Lu´pita | Informe spam
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...

Preguntas similare

Leer las respuestas

#6 Lu´pita
17/05/2007 - 16:15 | Informe spam
Muchas Gacias a todos, he logrado resolver el problema.

Saludos...

"Lu´pita" wrote:

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...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida