最简单的方法可能是用字符串操作数据岛的xml方法的返回串,在用loadXML方法装入
大致为
<xml id="xml1" src="文件1" />
<xml id="xml2" src="文件2" />s = "<ITEMS>"+xml1.xml().replace(/<ITEMS>(.+)<\/ITEMS>/,"$1");
s += xml2.xml().replace(/<ITEMS>(.+)<\/ITEMS>/,"$1");
s += "</ITEMS>";
xml1.loadXML(s);
大致为
<xml id="xml1" src="文件1" />
<xml id="xml2" src="文件2" />s = "<ITEMS>"+xml1.xml().replace(/<ITEMS>(.+)<\/ITEMS>/,"$1");
s += xml2.xml().replace(/<ITEMS>(.+)<\/ITEMS>/,"$1");
s += "</ITEMS>";
xml1.loadXML(s);
最简单的方法就是
var result=xml1.DOMDocument.xml +xml2.DOMDocument.xml2
var oDoc=new ActiveXObject("MSXML2.FreeThreadedDOMDocument")
oDoc.loadXML(result)
你看看这样的方法也应该可以