Categorías destacadas
programacion php    
Lista de foros

Save no me guarda los cambios


loxefar
27 de Noviembre del 2008

He aquí mi fichero "prueba2.xml"

<?xml version="1.0" encoding="utf-8"?>
<vehiculo>
<marca>volkswagen</marca>
<modelo>golf</modelo>
</vehiculo>

luego tengo dos un form con un boton y dos textbox:

Tedxtbox1 para mostrar el nombre de ultimo elemento del vehiculo es decir "modelo"

Textbox2 que muesta el numero de elementos (en el primer click de boton será dos logicamente)

he aquí el codigo mas sencillo imposible

Public Class Form1
Dim xDoc As New System.Xml.XmlDocument

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

xDoc.Load("prueba2.xml")
Dim nod As System.Xml.XmlElement
Dim text As System.Xml.XmlText
nod = xDoc.CreateElement("cilindros")
text = xDoc.CreateTextNode("4")
TextBox1.Text = xDoc.DocumentElement.LastChild.Name
TextBox2.Text = xDoc.DocumentElement.ChildNodes.Count.ToString
xDoc.DocumentElement.AppendChild(nod)
xDoc.DocumentElement.LastChild.AppendChild(text)
xDoc.Save("prueba2.xml")
End Sub


End Class

El caso es que añade elemento "cilindros" . si hago varios clicks va aumentando el numero de elemntos etc... pero no graba nada!!!
entro en el fichero y esta igual !!

NO da errores pero no graba nada, creeis que puede ser?? Gracias


nancy
27 de Noviembre del 2008

te recomiendo que uses la clase simplexml, yo hice una clase para la cotizacion del dolar y me salio fenomenal
http://www.gualeguaychualdia.com.ar

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon