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

Leer/Escribir XML

Estas en el tema de Leer/Escribir XML en el foro de .NET en Foros del Web. Hola a tod@s, He buscado y leído temas del foro respecto a esto, pero o bien no entiendo completamente la explicación o los enlaces colgados ...
  #1 (permalink)  
Antiguo 02/02/2010, 08:59
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 14 años, 10 meses
Puntos: 2
Leer/Escribir XML

Hola a tod@s,

He buscado y leído temas del foro respecto a esto, pero o bien no entiendo completamente la explicación o los enlaces colgados con ejemplos ya no están disponibles.

Lo que quiero es escribir datos en un fichero xml (datos del tipo nombre, apellidos, teléfono, fecha nacimiento,...) y luego poder leer esos mismos datos para guardarlos en variables.

Estoy trabajando con un ejemplo de microsoft, pero me da una excepción al ejecutarlo: Excepción del tipo 'System.Xml.XmlException' en System.Xml.dll
Tampoco entiendo muy bien el código

Código:
Dim reader As XmlTextReader = New XmlTextReader("books.xml")

        Do While (reader.Read())
            Select Case reader.NodeType
                Case XmlNodeType.Element 'Mostrar comienzo del elemento.
                    Console.Write("<" + reader.Name)
                    If reader.HasAttributes Then 'If attributes exist
                        While reader.MoveToNextAttribute()
                            'Mostrar nombre y valor del atributo.
                            Console.Write(" {0}='{1}'", reader.Name, reader.Value)
                        End While
                    End If
                    Console.WriteLine(">")
                Case XmlNodeType.Text 'Mostrar el texto de cada elemento.
                    Console.WriteLine(reader.Value)
                Case XmlNodeType.EndElement 'Mostrar final del elemento.
                    Console.Write("</" + reader.Name)
                    Console.WriteLine(">")
            End Select
        Loop
        Console.ReadLine()

Si alguien tiene un ejemplo más sencillo de lectura/escritura que funcionase le agradecería que lo pusiera.

P.D.: Es la primera vez que utilizo xml, por lo que no tengo mucha idea


EDITO: He encontrado un ejemplo de cómo escribir en un documento xml, ahora sólo me falta el de lectura, que es el código que he posteado, que no consigo solucionar el error

Última edición por tempto; 02/02/2010 a las 09:41
  #2 (permalink)  
Antiguo 12/02/2010, 14:52
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 5 meses
Puntos: 22
Respuesta: Leer/Escribir XML

Prueba con este articulo http://www.devjoker.com/contenidos/A...XML-con-C.aspx

Saludos
  #3 (permalink)  
Antiguo 15/02/2010, 03:05
 
Fecha de Ingreso: septiembre-2009
Ubicación: Galicia
Mensajes: 111
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Leer/Escribir XML

Hola!

a mi para los xml me ayudó este link:

http://support.microsoft.com/kb/813731/es

Es para dispositivos móviles, pero se entiende igualmente.

Saludos!

Etiquetas: xml
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 08:03.