大虾帮忙!!!高分相送

kallon 2002-07-05 05:00:10
fuction save()
var aa= new ActiveXObject("MSXML2.DOMDocument");
aa.load("bb.xml")
………
aa.appendChild(添加新的东西)

然后 我想加完的东西保存起来

我用的Advance server 的操作系统!!!,以上是在客户端的javascript 函数!!
bb.xml的服务器端的文件!!!然后把文件修改完了保存到服务器端。

怎么实现啊???ths
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
whiteclude 2002-07-07
  • 打赏
  • 举报
回复
var postxmldoc = new ActiveXObject("Msxml2.DOMDocument");
var rootElement = postxmldoc.createElement("root");
var dataindexsElement = postxmldoc.createElement("dataindexs");
var dataindexsElementText = postxmldoc.createTextNode("ryxx");
var wheretermsElement = postxmldoc.createElement("whereterms");
var wheretermsElementText = postxmldoc.createTextNode("ryxx.0 = \'00005\'");
var orderbysElement = postxmldoc.createElement("orderbys");
var orderbysElementText = postxmldoc.createTextNode("ryxx.0,ryxx.1");
var groupbysElement = postxmldoc.createElement("groupbys");
var groupbysElementText = postxmldoc.createTextNode("ryxx.0,ryxx.1");
dataindexsElement.appendChild(dataindexsElementText);
wheretermsElement.appendChild(wheretermsElementText);
orderbysElement.appendChild(orderbysElementText);
groupbysElement.appendChild(groupbysElementText);
wheretermsElement.setAttribute("wherelogic","and");
rootElement.appendChild(dataindexsElement);
//rootElement.appendChild(wheretermsElement);
//rootElement.appendChild(orderbysElement);
//rootElement.appendChild(groupbysElement);
postxmldoc.appendChild(rootElement);

var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.Open("POST","/xmlserver" , false);
xmlhttp.SetRequestHeader("sessionid",getCookie("sessionid"));
xmlhttp.SetRequestHeader("dataservice-kind","get");
xmlhttp.Send(postxmldoc);
里面包含了appendChild的用法示例
saucer 2002-07-05
  • 打赏
  • 举报
回复
sorry,
$>
===>
%>
saucer 2002-07-05
  • 打赏
  • 举报
回复
you need to post the xml back to the server and save it there, for example
<script language="javascript">
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("POST","procxml.asp",false);
xmlhttp.setRequestHeader("Content-Type","text/xml");
xmlhttp.send(aa.xml);
alert(xmlhttp.responseText);
xmlhttp = null;
</script>

on the server side
procxml.asp:
<%@ Language="VBScript"%>
<%
set aa= Server.CreateObject("MSXML2.DOMDocument")
aa.async= false
aa.load Request
aa.save Server.MapPath("cc.xml")
Response.Write "done!"
$>

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧