国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

ASP操作xml--修改xml文件中的節點

2024-09-05 20:55:40
字體:
來源:轉載
供稿:網友
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> 修改xml內容 </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

 <BODY>
  <!--#include file="top.asp"-->
 <%
 id=request("id")
 if IsNumeric(id)=false or isNull(id) then
response.write ("參數不正確,請返回!")
response.end
end if 
addok=request("addok")
If addok="" Or IsNull(addok) then
   strSourceFile = Server.MapPath("./") & "/test.xml"
  '獲取XML文件的路徑這里根據你的虛擬目錄不同而不同
  Set objXML = Server.CreateObject("Microsoft.FreeThreadedXMLDOM")
 '以自由線程創建一個XML對像
 objXML.load(strSourceFile)'把XML文件讀入內存
 Set objRootsite = objXML.documentElement.selectSingleNode("root")
 id=objRootsite.childNodes.item(id).childNodes.item(0).text
 site=objRootsite.childNodes.item(id).childNodes.item(1).text
 url=objRootsite.childNodes.item(id).childNodes.item(2).text
%>
  <form name="form1" method="post" action="?addok=edit&id=<%=id%>">
  網站名:<input type="text" name="site" value="<%=site%>" size="30">

  網  址:<input type="text" name="url" value="<%=url%>" size="40">

  <input type="submit" value="修改"> <input type="reset" value="重置">
  </form>
<%
End If
If addok="edit" Then
  site=request("site")
  url=request("url")
  strSourceFile = Server.MapPath("./") & "/test.xml"
  '獲取XML文件的路徑這里根據你的虛擬目錄不同而不同
  Set objXML = Server.CreateObject("Microsoft.XMLDOM")
  '創建XML對像
  objXML.load(strSourceFile)
  '把XML文件讀入內存中
  Set objRootlist = objXML.documentElement.selectSingleNode("root")
  set rootOldNode=objRootlist.childNodes.item(id) 
  brstr=chr(13)&chr(10)&chr(9)
  XMLnode=brstr&"<list>"&vbnewline & _
     "<id>"&id&"</id>"&vbnewline & _
"<name>"&site&"</name>"&vbnewline & _
"<url>"&url&"</url>"&vbnewline & _
"<time>"&Replace(Replace(Now(),"上午 ",""),"下午 ","")&"</time>"&vbnewline & _
"</list>"&vbnewline&vbnewline
  '根據得到的數據建立XML片段
set objXML2=Server.CreateObject("Microsoft.XMLDOM")
'建立一個新XML對像
objXML2.loadXML(XMLnode)
'把XML版片段讀入內存中
set rootNewNode=objXML2.documentElement
'獲得objXML2的根節點
objRootlist.ReplaceChild rootNewNode,rootOldNode
'修改test.xml
objXML.save(strSourceFile)
'存儲test.xml文件(因為不存儲test.xml只在內存中更新了)
set objXML=nothing
set objXML2=nothing
Response.Redirect("index.asp")
response.end

End if
%>
 </BODY>
</HTML>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彭泽县| 池州市| 和平区| 衢州市| 中西区| 古交市| 竹溪县| 上杭县| 孝义市| 丘北县| 新沂市| 建宁县| 酉阳| 浦东新区| 郸城县| 馆陶县| 准格尔旗| 孝义市| 且末县| 托里县| 都江堰市| 克什克腾旗| 灵武市| 邯郸市| 洱源县| 宁都县| 涿鹿县| 江门市| 家居| 安庆市| 湟中县| 静安区| 许昌县| 海兴县| 灌南县| 博乐市| 东乡县| 垫江县| 大余县| 肇庆市| 自治县|