...что я знаю от своего ДОКи, я могу сказать, что лучше использовать внешне файл XML, т.е. просто его грузи, парси его, делай что надо, а потом записывай его обратно!

Код:
XML.prototype.ignoreWhite = true;
// Определение XML
this.nDepth = 1; // Счетчик глубины вложенности XML
// Описание функции загрузки файла по значению переменной File_Source
this.reloadData = function(File_Source){
oXML = new XML();
oXML.onLoad = function(success){
if(success) /*здесь твоя функция или что там ты делаешь*/
}
if (File_Source.length>0)
oXML.load(File_Source);
else alert("File not read!");
}
ну а файла название передавай или фиксированное используй