try...<root>
<person>
<name>wukong</name>
<age>999</age>
</person>
</root>var oObj = document.getElementsByTagName("root");
var oPerson = document.createElement("person");var oName =document.createElement("name");
oName.innerText = "bajie";
oPerson.appendChild(oName);var oAge =document.createElement("age");
oName.innerText = "888";
oPerson.appendChild(oAge);oObj.appendChild(oPerson);
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
var root;
var newNode;
xmlDoc.async = false;
xmlDoc.resolveExternals = false;
//读取bao.xml文件的内容
xmlDoc.load("bao.xml");
root = xmlDoc.documentElement;
alert(root.xml);
//操作XML,创建新的节点.
newNode = xmlDoc.createNode(1, "book4", "");
newNode.text="baobao"
root.appendChild(newNode);
alert(root.xml);
</script>
bao.xml<?xml version="1.0" encoding="gb2312"?>
<books>
<book>book1</book>
<book>book2</book>
<book>book3</book>
</books>