Foros del Web » Programación para mayores de 30 ;) » .NET »

leer atributo de nodo xml

Estas en el tema de leer atributo de nodo xml en el foro de .NET en Foros del Web. ola amigo lo que me pasa es que tengo el sig xml Código HTML: <?xml version= "1.0" encoding= "utf-8" standalone= "yes" ?> <Personas> <Edad UUID= ...
  #1 (permalink)  
Antiguo 26/07/2012, 12:39
 
Fecha de Ingreso: julio-2012
Ubicación: idalgo
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Exclamación leer atributo de nodo xml

ola amigo lo que me pasa es que tengo el sig xml

Código HTML:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
	<Personas>
	    
	      <Edad UUID="E2EA17D9-0F17-459A-B57A-5E21BD7B8367">

asd
 </Edad>
	    
	</Personas> 
y tengo este pequeño codigo que me pasaron para poder lo que ay en el campo edad que seria asd pero aora me piden que pueda leer un atributo UUID pero la verdad no se como acerlo y este es mi codigo actual


Código:
Imports System
Imports System.IO
Imports System.Xml




Public Class Form1

    Dim Edad As Integer

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Lector As XmlTextReader


        Lector = New System.Xml.XmlTextReader("C:\Users\Gloria\Desktop\b.xml")

        Lector.ReadStartElement("Personas") 'lee el nodo inicial, en este caso "Menu contiene el nodo que me interesa.


        Lector.ReadStartElement("Edad") 'he aquí el nodo que me interesa.

      

        TextBox1.Text = Lector.Value() 'Se descarga la información del nodo Usuario.


    End Sub
End Class

perdon por las faltas de ortografia pero no sirve la tecla muda en mi teclado y la verdad soy como megaprincipiante en mi programacion salu2!!! espero ayuda
  #2 (permalink)  
Antiguo 26/07/2012, 13:09
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: leer atributo de nodo xml

Existe varios ejemplos en la web aca te paso un link para que lo revises esta en C# pero la logica es la misma

http://www.devjoker.com/contenidos/C...XML-con-C.aspx
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 26/07/2012, 13:21
 
Fecha de Ingreso: julio-2012
Ubicación: idalgo
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: leer atributo de nodo xml

gracias por responderme amigo pero yo la verdad no entiendo muy bien y la verdad apenas se acer una calculadora en vb 6 y esto me lo pidieron en vb.net y la verdad estoy muy atorado no se si puedas darme una acesoria via messenger o algo asi y mucas gracias por interesarte y comentar salu2!!!
  #4 (permalink)  
Antiguo 26/07/2012, 15:05
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: leer atributo de nodo xml

Que tal luisito178

El enlace que te proporcionó Dradi7 es bantante claro para que inicies, normalmente la gente postea sus dudas acerca de procesos que intentan desarrollar, yo te recomendaria que partieras de ese enlace y trataras de implementarlo a tus necesidades ya en base a tus pruebas podrias plantear dudas mas específicas.

Saludos.
__________________
http://ka0stj.wordpress.com/
  #5 (permalink)  
Antiguo 26/07/2012, 15:22
 
Fecha de Ingreso: julio-2012
Ubicación: idalgo
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: leer atributo de nodo xml

gracias por comentar y responder de antemano lo e leido y mi duda es que el primer codigo que tengo me lee claramente lo que ay entre nodos y con la funcion getatribute despues del load tengo entendido que ya me deberia de cargar el atributo del nodo no? o tengo que declararlo como variable puse ese codigo ya que es xmltextreader y pense que me podrian ayudar a solo poner una accion o orientar en ese codigo solo a leer ese nodo ya que esa es mi finalidad solo poder leer lo que ay entre el atributo UUID y meterlo en mi textbox gracias salu2!!!!!

Etiquetas: atributos, nodos, vb, xml, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.