<%
name=Request.Form("user")
sex=Request.Form("sex")
filename="F:\XML\student.xml"
if name="" or sex="" then
Response.Write "<script>alert('请填写相关信息!');</script>"
else
set objDom=Server.CreateObject("Microsoft.XMLDOM")
objDom.async=false
objDom.load(filename)
set objRoot=objDom.documentElement.selectSingleNode("newlist")
' Response.Write objRoot.haschildNodes
if objRoot.haschildNodes then
id=objRoot.lastchild.firstchild.text+1
else
id=1
end if
'Response.Write id
brstr=chr(13)&chr(10)&chr(9)
xmlNode=brstr&"<list>"&brstr&"<id>"&id&"</id>"&brstr&"<name>"&name&"</name>"&brstr&"<sex>"&sex&"</sex>"&brstr&"</list>"&chr(13)
set objDom2=Server.CreateObject("Microsoft.XMLDOM")
objDom2.async=false
objDom2.loadXML(xmlNode)
if objDom2.parseError <> 0 then
Response.Write "添加失敗!!"
else
Response.Write "添加成功!!"
end if
set objNewNode=objDom2.documentElement
objRoot.appendChild objNewNode
objDom.save(filename)
Response.Write "添加成功!!" & "<br>"
Response.Write "<a href=""xml_showinfo.asp"">查看</a>"
set objNewNode=nothing
set objRoot=nothing
set objDom2=nothing
set objDom=nothing
end if