1)加载使用javascript作为对象的XML文件,说note.xml
2),则对象保存到一个新的xml文件,说note_new.xml
我做1),但没有2)
我试图使用方法Save()做2)。我失败后,我检查了ms网站,他们说save()不支持....
可能有人启发我如何保存?
谢谢!
这里是代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<h1>W3Schools Internal Note</h1>
<p><b>To:</b> <span id="to"></span><br />
<b>From:</b> <span id="from"></span><br />
<b>Message:</b> <span id="message"></span>
<script type="text/javascript">
if (window.ActiveXObject){
alert("there is ActiveXObject");
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note.xml");
}else{
alert("i am not withActiveXObject!");
xhttp=new XMLHttpRequest();
xhttp.open("GET","note.xml",false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
}
xmlDoc.save("note_new.xml");
</script>
</body>
</html>
更新:
看来,这是关系到安全问题。我向那些有经验的程序员道歉,因为这似乎是一个新手问题。
你想保存在哪里?客户端服务器? – 2010-05-09 13:50:10
谢谢你,oedo,你能告诉我我需要做什么吗?我真的对我以前的问题有很好的答案。我应该对这些答案做些什么吗?如果是这样......去哪里?对不起,我对这个网站真的很陌生... – john 2010-05-09 14:01:35
对尼克:谢谢!我试图做的只是在我的电脑上创建一个简单的界面,并且只能由我自己使用。由于我想使用xml作为数据存储和JavaScript作为驱动引擎,因此我寻找了上传和下载的方法。似乎微软只允许VB执行保存......有没有支持其他语言的save()的安全原因? 谢谢。 – john 2010-05-09 14:05:16