标题:[求助]asp程序向xml文件添加节点不成功
只看楼主
xuli
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-8-24
 问题点数:0 回复次数:3 
[求助]asp程序向xml文件添加节点不成功

下面这个就是起添加节点作用的add.asp文件,表单提交以后一点反应都没有,没有页面跳转也没有被对应的xml文件加节点,我看不出错在哪里,向大家寻求帮助。 <% select case request("action") case "add" dim xmldoc,flag,filename filename=server.mappath("mysites.xml") set xmldoc=createobject("Microsoft.xmldom") xmldoc.async=false flag=smldoc.load(filename) if flag then dim element,e12 set element=smldoc.createelement("site")

set el2=xmldoc.createelement("topic") el2.text=request.form("topic") element.appendchild el2

set el2=xmldoc.createelement("name") el2.text=request.form("name") element.appendchild el2

set el2=xmldoc.createelement("url") el2.text=request.form("url") element.appendchild el2 xmldoc.documentelement.appendchild element

xmldoc.save filename response.redirect"index1.asp" end if end select %> <html> <head> <script language="javascript"> function valid() { var name=document.addform.name.value; var url=document.addform.url.value; var topic=document.addform.topic.value; if (name==""||url==""||topic=="") { alert("请输入站点信息!") return false } } </script> <title>add</title> </head> <body bgcolor=beige> <table border="4" bordercolor="orange" width="80%"> <tr> <td colspan=2 align=center><b>add new record</b><br><br></td> </tr> <form name="addform" action="add.asp?action=add" method="post" onsubmit="return valid()"> <tr> <td>Topic:</td> <td><input type="text" name="topic" size=20 maxlength=20></td> </tr> <tr> <td>name:</td> <td><input type="text" name="name" size=20 maxlength=40> </tr> <tr> <td>url:</td> <td><input type="text" name="url" size=60 maxlength=50 value="http://"> </tr> <tr align="center"> <td colspan="2"><input type="submit" name="Submit" value="add"></td> </tr> </form> </table> </body> </html> 这就是那个需要添加节点的xml文件: <?xml version="1.0" encoding="gb2312"?> <mysites> <site> <topic>新闻</topic> <name>sina</name> <url>http://www.sina.com</url> </site> <site> <topic>体育</topic> <name>nease</name> <url>http://www.163.com</url> </site> </mysites> add.asp文件中要跳转到的页面index1.asp文件是以列表形式显示所有节点信息的一个程序。

搜索更多相关主题的帖子: xml 节点 asp 文件 
2005-04-20 16:13
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
不会

2005-04-20 17:12
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
自己看吧,我就不说什么了。 <% select case request("action") case "add" dim xmldoc,flag,filename filename=server.mappath("mysites.xml") set xmldoc=createobject("Microsoft.xmldom") xmldoc.async=false flag=smldoc.load(filename) if flag then dim element,e12 set element=smldoc.createelement("site")

set el2=xmldoc.createelement("topic") el2.text=request.form("topic") element.appendchild el2

set el2=xmldoc.createelement("name") el2.text=request.form("name") element.appendchild el2

set el2=xmldoc.createelement("url") el2.text=request.form("url") element.appendchild el2 xmldoc.documentelement.appendchild element

xmldoc.save filename response.redirect"index1.asp" end if end select %>


天津网站建设 http://www./
2005-04-20 17:34
xuli
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-8-24
得分:0 
哦,谢谢。不好意思,学第一个asp与xml结合的程序就闹了笑话。

2005-04-21 08:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-16187-1-1.html




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

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