function persona(num){
var record=root.getElementsByTagName("persona")[num];
this.nome=record.getElementsByTagName("nome")[0];
this.cognome=record.getElementsByTagName("cognome")[0];
this.professione=record.getElementsByTagName("professione")[0];
this.figli=record.getElementsByTagName("figlio");
this.cambia=function(campo,valore){
record.getElementsByTagName(campo)[0].childNodes[0].nodeValue=valore;
var fso=new ActiveXObject("Scripting.FileSystemObject");
var path=document.location.pathname;
path=path.substr(1,path.lastIndexOf("/"));
path=path.replace(/%20/g," ");
var f=fso.CreateTextFile(path+"data.xml",true);
f.write(xmlDoc.xml);
f.Close();
fso=null;
}
}
Funziona.
Miei appunti liberi, senza pretesa di dire necessariamente sempre cose giuste o sensate, durante l'apprendimento e la pratica della programmazione
JavascriptProva
domenica 28 ottobre 2012
Metodo per cambiare il valore di un campo nel file XML
Bene. Ho messo a punto anche un metodo "cambia()" per il mio schema di oggetto atto alla manipolazione dei files XML.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento