%
'strSourceFile = Server.MapPath("/")&"\admin\list.xml"
'response.write strSourceFile
username = request.form("username")
if username <> "" then
fromwhere = request.form("fromwhere")
homepage = request.form("homepage")
email = request.form("email")
text = request.form("text")
text = replace(text,"<","<")
Posttime = now()
'strSourceFile = Server.MapPath("/")&"\hospital\admin\list.xml"
strSourceFile = Server.MapPath("/")&"\admin\list.xml"
'获取XML文件的路径这里根据你的虚拟目录不同而不同
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
'创建XML对像
objXML.load(strSourceFile)
'把XML文件读入内存中
Set objRootlist = objXML.documentElement.selectSingleNode("NewList")
'选取<NewList>节点
if objRootlist.hasChildNodes then
'判断<NewList>是否有子节点(因为如果是每一次<NewList>是没有子节点的,
'如果不加判断在第一次运得时就会报错
id = objRootlist.lastchild.firstchild.text+1
'这里获得将要插入子节点的ID号,其ID号为<NewList>的最后一个子节点(lastchild)的第一个子节点(firstchild)
'的ID号加1(这里我们按照关系型数据库的ID号来递增)
else
'如是没有字子节点则是第一次留言ID号设为1
id=1
end if
brstr=chr(13)&chr(10)&chr(9)
'为了插入XML文件中的节点换行空格排列整齐
'(当然你也可以不用这样只是为了XML数据好看而以)
XMLnode=brstr&""&brstr & _
""&id&""&brstr & _
""&username&""&brstr & _
""&fromwhere&""&brstr & _
""&Posttime&""&brstr & _
""&homepage&""&brstr & _
""&email&""&brstr & _
""&text&""&brstr & _
"
"&chr(13)
'根据得到的数据建立XML片段
set objXML2=Server.CreateObject("Microsoft.XMLDOM")
'建立一个新XML对像
objXML2.loadXML(XMLnode)
'把XML版片段读入内存中
set rootNewNode=objXML2.documentElement
'获得objXML2的根节点
objRootlist.appendChild(rootNewNode)
'把XML片段插入到List.xml中
objXML.save(strSourceFile)
'存储lsit.xml文件(因为不存储List.xml只在内存中更新了)
set objXML=nothing
set objXML2=nothing
'response.write "回复成功"
Response.Write ""
response.end
end if
%>
广东社会学学会健康研究专业委员会
 |
|
|
|
|
| 版权所有:广东社会学学会健康研究专业委员会 |
| 地址:广州市越秀区东华西路三角市22号荣庆大厦201 邮政编码:510100 |
| 电话: 020-61108128 61108105 61108106 传真: 020-61108129 |
| 邮箱:gdjkorg@126.com 粤ICP备06086740号 |
| 技术支持:芝深网络 |
|