ASP.NET - Leer/Escribir datos en XML con DataTable

   
Vista:

Leer/Escribir datos en XML con DataTable

Publicado por Diana Londoño (1 intervención) el 19/04/2008 22:38:50
Hola, necesito grabar los datos de un formulario ASPX en un XML usando un DataTable (Visual Basic). Además necesito que uno de los valores se vaya autoincrementando cada vez que grabo un nuevo registro. Este es el código que he escrito pero no funciona:

>Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

>Dim mitabla As DataTable = New DataTable("AVISOS")

>miTablaFormato(mitabla) "Esta funcion da formato a mitable.DataTable"

> If System.IO.File.Exists("XMLFile.xml") Then
>Dim xdtXmlDoc As New System.Xml.XmlDocument
>Dim numero_nodos As Integer
>Dim ListaNodos As XmlNodeList
>Dim nodo As XmlNode
>Dim valorNodo As String

xdtXmlDoc.Load("C:PruebaTrabajoXmlXMLFile.xml")
ListaNodos = xdtXmlDoc.SelectNodes("//AVISOS")
'Recorremos cada nodo

For Each nodo In ListaNodos

aqui busco último id y añado + 1
"Aquí estoy teniendo problemas, he probado varias cosas y no funciona

Next

' Recorremos la lista de nodos ID_aviso
mitabla.Rows.Add("aqui añado los que an escrito en el los cuadros de texto")

Else

Try
mitabla.Rows.Add(" añado los cuadros texto")

Catch ex As Exception

End Try

End If

'Escribo en XML

mitabla.WriteXml("C:PruebaTrabajoXmlXMLFile.xml")

End Sub

Por favor que alquien me heche un cable.
y lo que hace esque me borra los datos que tengo en el XML y me pone los nuevo
no me recoge el último y añade los nuevos datos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Leer/Escribir datos en XML con DataTable

Publicado por Javier Santamaria (312 intervenciones) el 21/04/2008 13:13:35
Hola Diana,

Te conteste aqui:
http://www.forosdelweb.com/f78/leer-escribir-xml-con-datatable-desde-aspx-577829/

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar