是否有可能通過使用jquery(或純javascript)將多個xmlDocuments合併成一個文件(var newResult)?jquery:合併XML文檔
不幸的是,我必須將不同的託管xml文檔合併成一個文件(不要問我爲什麼......)。我玩過不同的技術,但我找不到解決方案(可能jQuery沒有準備好用於xml處理?)。謝謝:)
看到我的一段代碼:
var files = ['john.xml','doe.xml']
var newResult, temp;
function loadMyXMLFiles(){
// > let's load file by file using jquery's ajax-call:
$.each(files, function(index,value) {
$.ajax({
url: value,
cache: true,
success: function(data){
// > check if temp is empty, append or fill
(temp) ? temp += (data) : temp = data;
// > on complete:
if (index == files.length-1) {
xmlResult = temp; temp = null;
}
}
});
});
}
loadMyXMLFiles()
如果你添加了'dataType:「xml」'給你的ajax調用,jquery會將你的xml解析成一棵dom樹。然後你可以遞歸合併樹和現有的樹。 – Fox32