麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > XML > 正文

ASP操作xml--向xml文件中的添加節(jié)點

2024-09-05 20:55:40
字體:
來源:轉載
供稿:網友
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> 向xml中添加新節(jié)點 </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <style>
  body {font-size:12px;}
  </style>
 </HEAD>

 <BODY>
 <!--#include file="top.asp"-->
 <%
 addok=request("addok")
 If addok="" Or IsNull(addok) Then
 %>
  <form name="form1" method="post" action="?addok=add">
  網站名:<input type="text" name="site" size="30" >

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

  <input type="submit" value="提交"> <input type="reset" value="重置">
  </form>
 <% 
 End If
 If addok="add" then
  site=request("site")
  url=request("url")
  strSourceFile = Server.MapPath("./") & "/test.xml"
'獲取XML文件的路徑這里根據你的虛擬目錄不同而不同
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
'創(chuàng)建XML對像
objXML.load(strSourceFile)
'把XML文件讀入內存中
Set objRootlist = objXML.documentElement.selectSingleNode("root")
'選取<root>節(jié)點
if objRootlist.hasChildNodes then
'判斷<NewList>是否有子節(jié)點(因為如果是每一次<root>是沒有子節(jié)點的, 如果不加判斷在第一次運得時就會報錯
id = objRootlist.lastchild.firstchild.text+1
'這里獲得將要插入子節(jié)點的ID號,其ID號為<root>的最后一個子節(jié)點(lastchild)的第一個子節(jié)點(firstchild)
'的ID號加1(這里我們按照關系型數(shù)據庫的ID號來遞增)
else
'如是沒有字子節(jié)點則是第一次留言ID號設為1
id=1
end If
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

   '根據得到的數(shù)據建立XML片段
set objXML2=Server.CreateObject("Microsoft.XMLDOM")
'建立一個新XML對像
objXML2.loadXML(XMLnode)
'把XML版片段讀入內存中
set rootNewNode=objXML2.documentElement
'獲得objXML2的根節(jié)點
objRootlist.appendChild(rootNewNode)
'把XML片段插入到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>

test.xml中的內容是
<?xml version="1.0" encoding="gb2312"?>
<site>
 <root>
   <list>
    <id>0</id>
    <name>新浪</name>
    <url>http://www.sina.com.cn</url>
    <time>2007-11-1 10:10:10</time>
  </list>
 </root>
</site>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色综合久久久久久 | 一区二区视频在线看 | 国产羞羞视频在线免费观看 | 欧美视频一级 | 亚洲一区二区成人 | a免费视频 | 亚洲精品永久视频 | 中文字幕在线观看免费 | 亚洲视频综合网 | 成人激情久久 | 黄色片快播 | 操操操操操 | 69性欧美高清影院 | 91网址在线播放 | 亚洲成人免费网站 | 久久久久免费精品国产小说色大师 | 视频一区二区在线播放 | 国产在线观看免费视频软件 | 亚洲国产资源 | 免费一级毛片免费播放 | 久久精品a一级国产免视看成人 | av电影在线观看网址 | 91精品国产乱码久久久久久久久 | 666sao| 青草av.久久免费一区 | 精品黑人一区二区三区国语馆 | 国产精品高潮99久久久久久久 | 久久精品a一级国产免视看成人 | 色视频在线播放 | 中文字幕极速在线观看 | 91亚洲免费视频 | 日本高清无遮挡 | 午夜视频在线观 | 手机国产乱子伦精品视频 | 亚洲网站在线观看视频 | 毛片大全在线观看 | lutube成人福利在线观看污 | 成人免费福利网站 | 国产噜噜噜噜久久久久久久久 | 国产精品久久久久久久av三级 | 亚洲午夜一区二区三区 |