| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 934 人关注过本帖
标题:谁会用javascript+FSO将xml数据写入?
只看楼主 加入收藏
iceqier
Rank: 1
等 级:新手上路
威 望:1
帖 子:129
专家分:0
注 册:2006-1-22
收藏
 问题点数:0 回复次数:1 
谁会用javascript+FSO将xml数据写入?
<html>
<head>
<title>添加个人信息</title>
</head>
<body>
<script language="javascript">
function checkit()
{
var zhangqi=true;
if(document.form1.t1.value=="")
{
window.alert("请将内容填写完整!");
zhangqi=false;
}
else if(document.form1.t2.value=="")
{
window.alert("请将内容填写完整!");
zhangqi=false;
}
else if(document.form1.t3.value=="")
{
window.alert("请将内容填写完整!");
zhangqi=false;
}
else if(document.form1.t4.value=="")
{
window.alert("请将内容填写完整!");
zhangqi=false;
}
else
{
var doc = new ActiveXObject("Msxml2.DOMDocument.3.0");
doc.async=false;
doc.load("zhangqi.xml");
var a=doc.documentElement;
var node=doc.createNode(1,"person","");
a.appendChild(node);
var num=doc.documentElement.childNodes.length;
var b=doc.documentElement.childNodes[num-1];
var node1=doc.createNode(1,"name","");
var node2=doc.createNode(1,"tel","");
var node3=doc.createNode(1,"email","");
var node4=doc.createNode(1,"address","");
node1.text=document.form1.t1.value;
node2.text=document.form1.t2.value;
node3.text=document.form1.t3.value;
node4.text=document.form1.t4.value;
b.appendChild(node1);
b.appendChild(node2);
b.appendChild(node3);
b.appendChild(node4);
window.alert(doc.documentElement.xml);
var fso = new ActiveXObject("Scripting.FileSystemObjcet");
var textfile=fso.createTextFile("F:\我的程序\XML\XML练习\zhangqi.xml");
textfile.writeLine(doc.documentElement.xml);
textfile.close();
}
return zhangqi;
}
</script>
<%
if request("hid")="ok" then
response.redirect("zhangqi.xml")
else
%>
<center>
<br><br><br><br>
<font color="red" size=4><b>&nbsp;填写个人信息</b></font><br><br>
<form action="add.asp" method="post" name=form1>
<input type=hidden name=hid value="ok">
姓 名: <input type=text name=t1 size=20><br><br>
电 话: <input type=text name=t2 size=20><br><br>
Email: <input type=text name=t3 size=20><br><br>
地 址: <input type=text name=t4 size=20><br><br><br>
&nbsp;&nbsp;<input type=submit name=sub1 value=" 添 加 " onclick="return checkit()">&nbsp;
<input type=reset name=reset1 value=" 重 填 ">
</form>
</center>
<%
end if
%>
</body>
</html>


----------------------------------------------------------------------------------------------------------------------------------------
var fso = new ActiveXObject("Scripting.FileSystemObjcet");
var textfile=fso.createTextFile("F:\我的程序\XML\XML练习\zhangqi.xml");
textfile.writeLine(doc.documentElement.xml);
textfile.close();
运行下来就这段不行,别的都没问题
xml文件写不进去,不知道哪里错了
搜索更多相关主题的帖子: FSO xml javascript 数据 
2006-08-14 08:03
liw66
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-9-7
收藏
得分:0 
var fso = new ActiveXObject("Scripting.FileSystemObjcet");
var textfile=fso.CreateTextFile("F:\\我的程序\\XML\\XML练习\\zhangqi.xml");
textfile.WriteLine(doc.documentElement.xml);
textfile.Close();




试试可以不,我也是刚学,交个朋友阿。
2006-09-07 22:57
快速回复:谁会用javascript+FSO将xml数据写入?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019213 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved