я тоже не так давно столкнулся с этой задачей но решения ей так и не нашел, пришлось пользовать обычный js без jquery.
LabsList = new ActiveXObject("Microsoft.XMLDOM");
LabsList.async = false;
LabsList.onreadystatechange = readXML_LabsList;
LabsList.load('content/predmet/labs/labs.xml');
function readXML_LabsList(){
if(LabsList.readyState == 4)
{
if(id=='0'){
var newLab = LabsList.createElement("item");
newLab.text = "";
id = $('item:last-child', LabsList).attr('id');
id=parseInt(id)+1;
newLab.setAttribute("id", id);
LabsList.documentElement.appendChild(newLab);
LabsList.save('content/predmet/labs/labs.xml');
}
$('#'+id, LabsList).each(function(){
$(this).attr('id', id);
$(this).attr('title', title);
$(this).attr('date', date);
$(this).attr('test_id', test_id);
$(this).attr('active', active);
$(this).text(content);
LabsList.save('content/predmet/labs/labs.xml');
alert("Данные сохранены успешно.");
});
}
}
если вдруг кто знает аналог LabsList.save() на jquery буду весьма признателен.