怎么加载多个xml文件?
我做个树型菜单,按下面的树型结构做的话,下面的程序是写到tree.xml 里的。如果写到treeLARGE.xml里呢,如果写n个xml里呢,应该怎么写?
var tree = new WebFXTree("Root");
tree.add(new WebFXTreeItem("项目管理"));
tree.add(new WebFXLoadTreeItem("体系文件管理", "treeLARGE.xml"));
tree.add(new WebFXTreeItem("技术管理"));
tree.add(new WebFXLoadTreeItem("文化管理","tree.xml"));
=========
function tree_addNode() {
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
alert("Step 1");
xmlDoc.async = false;
//xmlDoc.load(xObj.responseXML);
xmlDoc.load("tree1.xml");
//xmlDoc.load("treeLARGE.xml");
if (xmlDoc.readyState == 4 && xmlDoc.parseError.errorCode == 0) {
var tr=window.prompt("请输入菜单文本","");
if(tr!=null)
//tree.getSelected().add(new WebFXTreeItem(tr));
var root=xmlDoc.documentElement;
alert(root);
var _input_name = xmlDoc.createTextNode(tr);
oxm = xmlDoc.createElement("tree");
xa=xmlDoc.createAttribute("text");
xa2=xmlDoc.createAttribute("action");
oxm.setAttribute("text",tr);
oxm.setAttribute("action","javascript:alert(2.1)");
root.appendChild(oxm);
var xObj = new ActiveXObject("Msxml2.XMLHTTP");
xObj.Open("post", "savexml.asp", false);
alert("savexml.asp");
alert("post");
xObj.setRequestHeader("Content-type","text/xml");
xObj.Send(xmlDoc.xml);
alert(xObj);
alert(xmlDoc.xml);
alert("Save!");
}
}
===