Tengo un archivo XML con la siguiente estructura:
Código:
<?xml version="1.0" encoding="utf-8" ?> <appSettings> <Aplicacion id="1" activa="0" titulo="calculadora">calc.exe</Aplicacion> <Aplicacion id="2" activa="1" titulo="notepad">notepad.exe</Aplicacion> <Aplicacion id="3" activa="0" titulo="Paint">mspaint.exe</Aplicacion> <Aplicacion id="4" activa="1" titulo="PishaReal">c:\pisha\hna.ae.wf.exe.exe</Aplicacion> </appSettings>
lo que necesito realizar es cambiar el atributo "activa" a 0 en todos los id's, pero no logro ese cometido, yo tengo un For Each el cual me permite tomar los nodos de "appSettings"
For Each buscarApp As XmlNode In aplicaciones.ChildNodes
y obtengo cada uno de esos nodos y cambio el valor del atributo:
buscarApp.Attributes("activa").Value = "0"
pero de aquí no hayo como guardar ese cambio y que quede ya establecido en el archivo, he leído con el XMLWRITER pero el archivo ya lo tengo cargado con un XMLDOCUMENT, como podría yo modificarlo sin necesidad de desconectarme o descargar el archivo xml del XMLDOCUMENT.
