Coger el texto de dentro de un XML. Urgente!

12/10/2005 - 14:51 por Amaia Ruiz | Informe spam
Hola foro:

Quiero coger un texto de un xml, el cual está encriptado. El xml tiene esta
forma:

<datos> texto_encriptado </datos>

siendo texto_encriptado, el texto que quiero sacar como string,l y que tiene
por ejemplo esta forma:

xfjo9efrldskfjdsf548fidehfoidjflkdsjfoffksad

Yo cogí e hice esto:
dim valor_texto as string
Dim nodes, texto_encriptado As XmlNodeList

doc.Load("c:\test.xml")

texto_encriptado = doc.GetElementsByTagName("Datos")

valor_texto = node.Attributes("Datos").InnerText

Console.WriteLine("El texto encriptado es:")

Console.WriteLine(valor_texto)

Pero claro, daba error. Entonces, lo que hice, fue montarme el xml para que
quedara de la siguente manera:

<datos2>

<datos> texto_encriptado </datos>

</datos2>

Y en el código, hice esto:

doc.Load("c:\test.xml")

texto_encriptado = doc.GetElementsByTagName("Datos2")

valor_texto = texto_encriptado.Attributes("Datos").InnerText

Console.WriteLine("El texto encriptado es:")

Console.WriteLine(valor_texto)

Para empezar, me da error en la linea : valor_texto=
texto_encriptado.Attributes ("Datos").innerText . Dice que: 'Attributes' no
es un miembro de 'System.Xml.XmlNodeList'. Por favor, como puedo extraer ese:
Texto_encriptado en forma de string, para pasárselo a mi función de
desencriptar un texto, y una vez desencriptado, recorrerme cada atributo para
ver si el uno de los DNI coincide con el que yo he introducido?.Por favor...
necesito esa ayuda, me estoy volviendo loca y sé que tiene que ser una
chorrada.

Alguien me podría ayudar y enviar también la respuesta a:
amaia.puntocruz@gmail.com ???. Les quedaría muy agradecida. Es lo poco que me
queda de hacer para acabar el proyecto fin de carrera. Muchas gracias. Un
saludo

AMAIA
 

Leer las respuestas

#1 GLock
13/10/2005 - 17:25 | Informe spam
Has probado:


vrStr= vrNodo.selectSingleNode("Datos").Text

yo así lo utilizo.

"=?Utf-8?B?QW1haWEgUnVpeg==?=" <Amaia
wrote in news::

Hola foro:

Quiero coger un texto de un xml, el cual està¡ encriptado. El xml
tiene esta forma:

<datos> texto_encriptado </datos>

siendo texto_encriptado, el texto que quiero sacar como string,l y que
tiene por ejemplo esta forma:

xfjo9efrldskfjdsf548fidehfoidjflkdsjfoffksad

Yo cogà­ e hice esto:
dim valor_texto as string
Dim nodes, texto_encriptado As XmlNodeList

doc.Load("c:\test.xml")

texto_encriptado = doc.GetElementsByTagName("Datos")

valor_texto = node.Attributes("Datos").InnerText

Console.WriteLine("El texto encriptado es:")

Console.WriteLine(valor_texto)

Pero claro, daba error. Entonces, lo que hice, fue montarme el xml
para que quedara de la siguente manera:

<datos2>

<datos> texto_encriptado </datos>

</datos2>

Y en el código, hice esto:

doc.Load("c:\test.xml")

texto_encriptado = doc.GetElementsByTagName("Datos2")

valor_texto = texto_encriptado.Attributes("Datos").InnerText

Console.WriteLine("El texto encriptado es:")

Console.WriteLine(valor_texto)

Para empezar, me da error en la linea : valor_texto=
texto_encriptado.Attributes ("Datos").innerText . Dice que:
'Attributes' no es un miembro de 'System.Xml.XmlNodeList'. Por favor,
como puedo extraer ese: Texto_encriptado en forma de string, para
pasà¡rselo a mi función de desencriptar un texto, y una vez
desencriptado, recorrerme cada atributo para ver si el uno de los DNI
coincide con el que yo he introducido?.Por favor... necesito esa
ayuda, me estoy volviendo loca y sé que tiene que ser una chorrada.

Alguien me podrà­a ayudar y enviar también la respuesta a:
???. Les quedarà­a muy agradecida. Es lo
poco que me queda de hacer para acabar el proyecto fin de carrera.
Muchas gracias. Un saludo

AMAIA


Preguntas similares