我也纳闷,你怎么就有两个相同的问题帖呢?那我也就再帖过来吧:<!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>这里我把xml文件放在d:\Test文件夹下了,代码里用的是绝对地址,至于是不是可以用相对地址,暂时我也不知道。