关注,我还想知道添加了以后如何保存XML文件

解决方案 »

  1.   

    给你一个完整的例子吧,IE6下调试通过<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    <title>Title</title>
    <script type="text/javascript">
    function AddXMLNotes()
    {
    var fso = new ActiveXObject('Scripting.FileSystemObject');
    var forReading = 1;
    var forWriting = 2;

    var readObj = fso.OpenTextFile('d:\\Test\\testxml.xml',forReading);
    var txt = readObj.ReadAll();
    readObj.Close(); var newText = txt.substr(0,txt.length-8);
    newText += '<item id="005" name="kate" sex="female" age="20" job="waiter" />'
    newText += '\n</items>';
    var writeObj = fso.OpenTextFile('d:\\Test\\testxml.xml',forWriting);
    writeObj.write(newText);
    writeObj.Close();
    }
    </script>
    </head>
    <body>
    <input onclick="AddXMLNotes();" type="button" value="添加" />
    </body>
    </html>