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);
 

解决方案 »

  1.   

    我的意思是在一个文件里怎么用javascript操作另外的一个xml文件,写文件不覆盖以前的内容,然后怎么在清楚那个xml文件里的内容。
      

  2.   

    demo.htm<script>
    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>