成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > ASP XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)

ASP XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)

熱門標(biāo)簽:武漢營(yíng)銷電話機(jī)器人軟件 長(zhǎng)沙防封電銷卡品牌 智能電銷機(jī)器人適用于哪些行業(yè) 西寧公司外呼系統(tǒng)平臺(tái) 地圖標(biāo)注宅基地 地圖標(biāo)注服務(wù)哪家好 外呼系統(tǒng)還用卡么 徐州人工智能電銷機(jī)器人好用嗎 騰訊地圖標(biāo)注商戶關(guān)閉
對(duì)于小數(shù)據(jù)量,xml文件在檢索更新上于ACCESS有很多優(yōu)勢(shì)。

我曾經(jīng)測(cè)試過不用數(shù)據(jù)庫(kù),把網(wǎng)站的會(huì)員信息,商品數(shù)據(jù)信息,交易信息,網(wǎng)站定制信息全部存放在三個(gè)xml文件中,運(yùn)行結(jié)果十分正常,感覺上比數(shù)據(jù)庫(kù)快多了,不過沒有作測(cè)試,不能確定。

下面說一下創(chuàng)建,查詢,修改等對(duì)xml操作的主要方法

程序代碼

NO.1--建立一個(gè)XML數(shù)據(jù)庫(kù)data.xml
復(fù)制代碼 代碼如下:

?xml version="1.0"?>
records>
record>
name>caca/name>
qq>154222225/qq>
email>root@3ney.com/email>
/record>
records>

NO.2--建立對(duì)象CreateObject
建立data.xml的對(duì)象先
set xmldoc=server.createobjcet("microsoft.xmldom")
xmldoc.load(server.mappath("data.xml")

NO.3--選定節(jié)點(diǎn)SelectNode
你想操作哪個(gè)Node,必須定位到這個(gè)節(jié)點(diǎn)是不是,先看看這個(gè)data.xml有幾個(gè)Node??
用一個(gè)遞歸函數(shù)搞定:
復(fù)制代碼 代碼如下:

getnodes(xmldoc)

sub getnodes(node)
dim i
response.write("br>b>NodeName:/b>"node.nodename"br>b>NodeTypeString:/b>"node.nodetypestring"br>b>NodeValue:/b>"node.nodevalue"br>b>Text:/b>"node.text"br>b>node.childnodes.length:/b>"node.childnodes.length"p>")

if node.childnodes.length>0 then
for i=0 to node.childnodes.length-1
getnodes(node.childnodes(i))
next
end if
end sub
用這個(gè)函數(shù)后,可以看到這個(gè)data.xml有10個(gè)Node
這些Node可以很簡(jiǎn)單的定位:
xmldoc
xmldoc.childnodes(0)
xmldoc.childnodes(1)
xmldoc.childnodes(1).childnodes(0)
xmldoc.childnodes(1).childnodes(0).childnodes(0)
xmldoc.childnodes(1).childnodes(0).childnodes(0).text
xmldoc.childnodes(1).childnodes(0).childnodes(1)
xmldoc.childnodes(1).childnodes(0).childnodes(1).text
xmldoc.childnodes(1).childnodes(0).childnodes(2)
xmldoc.childnodes(1).childnodes(0).childnodes(2).text
是不是定位很簡(jiǎn)單呀,還有個(gè)方法,比如定位name>
xmldoc.selectsinglenode("http://name")

NO.4--給節(jié)點(diǎn)賦值(修改節(jié)點(diǎn)的值)
學(xué)會(huì)了定位節(jié)點(diǎn),利用其屬性,就可以修改或者賦值了
例如,把name>的值caca改為wawa
xmldoc.selectsinglenode("http://name").text="wawa"
xmldoc.save(server.mappath("data.xml"))
搞定!
NO.5--創(chuàng)建新的節(jié)點(diǎn)CreatenewNode
用createelement或者createnode("","","")
例如:在record下新建個(gè)age>,只需要一句就搞定:
xmldoc.selectsinglenode("http://record").appendchild(xmldoc.createelement("age>"))
給age>賦值
xmldoc.selectsinglenode("http://age").text="20"
xmldoc.save(server.mappath("data.xml"))
搞定!
NO.6--刪除一個(gè)節(jié)點(diǎn)DeleteNode
你必須明確你想刪除的這個(gè)節(jié)點(diǎn)的父節(jié)點(diǎn),以及這個(gè)節(jié)點(diǎn)的特征
例如:刪除qq>節(jié)點(diǎn)
xmldoc.selectsinglenode("http://record").removechild(xmldoc.selectsinglenode("http://qq"))
例如:刪除那個(gè)name>=caca的record>
xmldoc.selectsinglenode("http://records").removechild(xmldoc.selectsinglenode("http://record[name='caca']))
xmldoc.save(server.mappath("data.xml"))
搞定!
只有能熟練這6條code,用asp控制xml數(shù)據(jù)庫(kù),也就差不多了...
========================================================

'創(chuàng)建DOM對(duì)象
set objDom=server.CreateObject("MicroSoft.XMLDom")

'取得xml數(shù)據(jù)
'方法1 取得xml文件的xml數(shù)據(jù)
objDom.load("c:\test.xml")
'方法2 取得xml數(shù)據(jù)串的數(shù)據(jù)
objDom.loadxml("people>man name="sd"/>/people>")

'創(chuàng)建一個(gè)節(jié)點(diǎn)對(duì)象
Set Newnode=objDom.CreateElement("people")
'給這個(gè)節(jié)點(diǎn)赴值
Newnode.Text="人"
' 給這個(gè)節(jié)點(diǎn)添加屬性
Set NewAttribute=objDom.CreateNode("attribute","name","")
NewAttribute.Text= "張三"
Newnode.SetAttributeNode NewAttribute
'給這個(gè)節(jié)點(diǎn)添加子節(jié)點(diǎn)
Set NewnodeChild=objDom.CreateElement("address")
Newnode.appendChild NewnodeChild
'保存這個(gè)節(jié)點(diǎn)對(duì)象
objDom.appendChild Newnode
objDom.save("c:\test.xml")

'查找一個(gè)節(jié)點(diǎn)對(duì)象
set objtofind=objdom.documentElement.SelectSingleNode("http://people/man")
'取出這個(gè)節(jié)點(diǎn)對(duì)象的 節(jié)點(diǎn)名,節(jié)點(diǎn)值,某個(gè)屬性值,和全部的xml
nodename=objtofind.nodename
nodevalue=objtofind.text
objtofind.GetAttributeNode("name").NodeValue '屬性名為name的屬性值

'取出一個(gè)屬性節(jié)點(diǎn)對(duì)象
set objattrtofind=objdom.documentElement.SelectSingleNode("http://people/man"). GetAttributeNode("name")
'取出這個(gè)節(jié)點(diǎn)的屬性名,屬性值
nodeattrname=objattrtofind.nodename
nodeattrvalue=objattrtofind.nodevalue

'刪除一個(gè)節(jié)點(diǎn)對(duì)象
set objnode=objdom.documentElement.SelectSingleNode("http://people/man") '要?jiǎng)h除的節(jié)點(diǎn)
set objparentnode=objdom.documentElement.SelectSingleNode("http://people") '要?jiǎng)h除的節(jié)點(diǎn)的父節(jié)點(diǎn)
objparentnode.removeChild objnode

'取出一個(gè)節(jié)點(diǎn)的字節(jié)點(diǎn)集合
set objnodes=objdom.documentElement.SelectSingleNode("http://people/man").ChildNodes
遍歷這個(gè)集合
方法1
for each element in objnodes
response.write element.nodename 字節(jié)點(diǎn)名
response.write element.text 字節(jié)點(diǎn)值
next
方法2
domlength=objnodes.length
for i = 0 to domlength-1
response.write objnodes.childnodes(i).nodename 字節(jié)點(diǎn)名
response.write objnodes.childnodes(i).text 字節(jié)點(diǎn)值
next

'取出一個(gè)節(jié)點(diǎn)的屬性集合
set objnodes=objdom.documentElement.SelectSingleNode("http://people/man").GetAttributeNode("name").attributes
遍歷這個(gè)集合
for each element in objnodes
response.write element.nodename 屬性名
response.write element.nodevalue 屬性值
next

等能夠熟練的運(yùn)用xmldom對(duì)象來操作xml文件了,就可以享受xmlhttp對(duì)象來實(shí)現(xiàn)asp下的許多功能了。

------------------------------------------------------------------------------------------

雖然asp只能簡(jiǎn)單的操作XML文件,可是對(duì)于一般程序開發(fā)者來說就已經(jīng)足夠。
之前,XML語(yǔ)言非常的少接觸,后來慢慢的,發(fā)覺XML在存儲(chǔ)數(shù)據(jù)上有很多的方便。雖然安全性不好(個(gè)人認(rèn)為),可是對(duì)于一般的數(shù)據(jù)存儲(chǔ)的確 是一個(gè)非常不錯(cuò)的選擇。
今天因?yàn)樵谝粋€(gè)網(wǎng)站上需要用到XML,我在這里就做一些總結(jié)(后期將會(huì)用到):
==============
首先,先整理ASP讀取XML文件
default.asp的代碼
%
dim node,i,nodecount
set Doc = CreateObject("Microsoft.XMLDOM")
Doc.async = false
Doc.load(Server.MapPath("data.xml"))
set root = Doc.documentElement
set nodeLis = root.childNodes
nodeCount = nodeLis.length
For i=1 to nodeCount
set node = nodeLis.nextNode()
set cost = node.attributes.getNamedItem("cost")
%>
第 %=i%> 條記錄:
table width="50%" border="1">
tr>
td width="43" rowspan="2">img src="%=node.selectSingleNode("img").text%>"/>/td>
td width="46">書名/td>
td width="48">出版社/td>
td width="42">價(jià)格/td>
/tr>
tr>
td>
%=node.selectSingleNode("name").text%>
/td>
td>
%=node.selectSingleNode("publisher").text%>
/td>
td>
%= cost.text%>
/td>
/tr>
/table>
%
Next
%>
====================
接下來就是Data.xml數(shù)據(jù)內(nèi)容
?xml version="1.0" encoding="UTF-8"?>
data>
book cost="56">
name>Dreamweaver/name>
publisher>中國(guó)鐵路出版社/publisher>
img>img/dw.jpg/img>
/book>
book cost="62">
name>Flash/name>
publisher>中國(guó)鐵路出版社/publisher>
img>img/flash.jpg/img>
/book>
book cost="48">
name>Firweorks/name>
publisher>中國(guó)鐵路出版社/publisher>
img>img/fw.jpg/img>
/book>
/data>
您可能感興趣的文章:
  • asp下將數(shù)據(jù)庫(kù)中的信息存儲(chǔ)至XML文件中
  • asp access數(shù)據(jù)庫(kù)并生成XML文件范例
  • Javascript+XMLHttpRequest+asp.net無刷新讀取數(shù)據(jù)庫(kù)數(shù)據(jù)
  • ASP XML操作類代碼
  • ASP讀取XML實(shí)例 優(yōu)酷專輯采集程序 雷鋒版
  • Asp操作Xml的精煉類,含示例代碼
  • ASP.NET+XML打造網(wǎng)絡(luò)硬盤原理分析
  • asp xmlhttp下載一句話
  • asp.net TreeView與XML三步生成列表樹
  • Asp 解析 XML并分頁(yè)顯示源碼
  • ASP.NET中XML轉(zhuǎn)JSON的方法實(shí)例
  • ASP.net處理XML數(shù)據(jù)實(shí)例淺析
  • ASP.NET XmlDocument類詳解
  • asp.net中XML如何做增刪改查操作
  • asp控制xml數(shù)據(jù)庫(kù)的經(jīng)典代碼

標(biāo)簽:普洱 鷹潭 巴彥淖爾 通化 雅安 通遼 荊門 運(yùn)城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)》,本文關(guān)鍵詞  ASP,XMLDom,在,服務(wù)器,端,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    小泽玛利亚一区| 国产一区二区在线免费播放| 97人妻精品一区二区三区免费| 狠狠操视频网站| 精品国精品国产自在久国产应用| 久久精品av麻豆的观看方式| www黄色在线观看视频| 亚州成人av在线| 中文字幕第一区二区| 路边理发店露脸熟妇泻火| 国产成人自拍网| 五十路亲子中出在线观看| 一个色妞综合视频在线观看| 一个人免费播放在线视频看片| 日韩一级裸体免费视频| 无码人妻精品一区二区三区蜜桃91| 性生交大片免费看女人按摩| 亚洲综合天堂网| 神马久久精品综合| 欧美精品1区| 一个人在线视频免费观看www| 亚洲第一黄色片| 国产老熟妇精品观看| 欧美日韩一区二区在线播放| 欧美另类变人与禽xxxxx| 欧美亚洲国产视频小说| 毛片网站在线看| 国产美女www爽爽爽| 99久久久国产精品| 色婷婷久久久综合中文字幕| 亚洲激情视频一区| www.超级碰| 欧美亚洲高清一区| 欧美久久久网站| 国产 欧美 在线| 夜夜爽妓女8888视频免费观看| 国产精品免费aⅴ片在线观看| 年轻的保姆91精品| 综合中文字幕| 嫩草视频在线观看| 精品成人久久久| 理论电影国产精品| 伊人精品影院| 乱中年女人av三区中文字幕| 蜜臀久久精品久久久用户群体| 91成人噜噜噜在线播放| 后入内射无码人妻一区| 成人黄色av片| 国产色在线观看| 国产精品大片| 国产一级免费大片| 99re热视频这里只精品| 窝窝社区一区二区| 亚洲av成人片无码| 国产精品乱子乱xxxx| 丝袜美女写真福利视频| 亚洲精品久久久久久一区二区| 久久嫩草捆绑紧缚| 亚洲欧洲黄色网| 中文字幕一区二区在线观看视频| 亚洲国产精品一区二区第一页| 日本精品一区二区三区四区| 国产乱码一区| 91精彩在线视频| 精品在线视频免费| 欧美日韩成人在线播放| 欧美日韩在线一| avlululu| 蜜臀久久99精品久久久久久宅男| 亚洲最大免费| 日本在线视频播放| 六月丁香色婷婷| 九九九精品视频| 欧美电影在线免费观看| 五月天婷婷综合社区| 国产精品女主播在线观看| 亚洲free性xxxx护士白浆| 黄色成人在线播放| 一本久道综合久久精品| 亚洲图片欧美| 久久亚洲午夜电影| 国内外成人免费在线视频| 欧美日韩第一| 欧美视频在线观看网站| 国产一二三四区在线| 国产精品午夜剧场| 高清欧美性猛交xxxx| 青草网在线观看| 国产尤物一区二区在线| 久久一区二区视频| av在线网址观看| 99精品99| 精品在线播放| 久久久国产精华| 亚洲专区一区| 成年人黄视频网站| 日韩国产精品一区二区| 精东粉嫩av免费一区二区三区| 麻豆tv入口在线看| 日韩一区二区三区在线观看视频| 免费a级人成a大片在线观看| jizzjizz丝袜老师| 日本久久综合网| 国内自拍欧美| 国产精品剧情在线亚洲| 国产超级av在线| 真实原创一区二区影院| 狂野欧美性猛交xxxxx视频| 色拍拍在线精品视频8848| 欧美精品九九99久久| 中国一级黄色录像| 欧美日韩国产综合视频在线| 91精品动漫在线观看| 成人黄色片免费| 亚洲日本va在线观看| 久久久久久久久91| 成年人视频在线| 嫩草影院发布页| 成人不卡免费av| 免费av小说| √天堂中文在线| 美女久久一区| 国产一区二区三区免费不卡| 亚洲av无码一区东京热久久| 黄色av免费播放| 男女在线观看视频| www.51色.com| jizzjizz在线| 欧美日韩在线观看一区二区三区| 桃色一区二区| 国产精品国产三级国产| 成人欧美视频在线观看播放| 久久久久久久一区二区| 免费的很黄很污的视频网站| 诱人的瑜伽老师3hd中字| 日本一区二区三区电影免费观看| 黄色三级在线| 成人有码视频在线播放| 一区二区亚洲欧洲国产日韩| 亚洲小视频在线观看| 麻豆视频免费看| 国产精品久久久久久久久久久新郎| 日日夜夜亚洲| 日韩精品在线免费观看| 日本美女一区二区三区| 精品伊人久久大线蕉色首页| 午夜亚洲一区| 牛夜精品久久久久久久99黑人| 少妇高潮喷水在线观看| 小视频免费在线观看| 成人在线综合网站| 波多野结衣在线高清| 久久久久久久久97| 午夜影视日本亚洲欧洲精品| 青娱乐国产视频| 亚洲精品乱码久久久久久9色| 97国产真实伦对白精彩视频8| xxxx性bbbb欧美野外| 欧美精品免费播放| 亚洲精品一区二区在线| 亚洲伊人av| 青青草原在线免费观看视频| 日韩三级免费看| 毛片网站在线免费观看| 欧美精品亚洲一区二区在线播放| 欧美日韩一区二区电影| 日韩视频在线免费观看| 变态调教一区二区三区| 欧美日韩mp4| 日产精品99久久久久久| 久久综合国产精品台湾中文娱乐网| 国产精品裸体瑜伽视频| 国产高清在线| a看欧美黄色女同性恋| 中文av一区特黄| 国产国语**毛片高清视频| 日本一级黄色录像| eeuss一区二区三区| 久本草在线中文字幕亚洲| 日本激情视频一区二区三区| 成年网址网站在线观看| 狠狠综合久久av一区二区小说| 69堂视频在线观看国产| 9191国产视频| 日韩av在线发布| 你懂的一区二区| 久久久91精品国产一区二区三区| 菠萝蜜视频在线观看一区| 91好吊色国产欧美日韩在线| 国产91精品一区二区麻豆网站| 日韩精品一区二区视频| 欧美一区二区三区的| 色总=综合色| 美女啪啪无遮挡免费久久网站| 在线免费av电影| 欧美阿v一级看视频| 日韩黄色片在线观看| 一区二区三区视频免费视频观看网站| 午夜国产在线| 国产又黄又粗的视频| 日本一区二区三区免费乱视频| 性猛交ⅹ×××乱大交| 波多野结衣在线中文| 久久九九精品视频| 亚洲视频在线观看一区| 三级黄色片免费看| 97超碰免费在线观看| 亚洲一区二区三区四区的| 欧美精品久久久久久| www.成人免费视频| 欧美视频不卡| 91麻豆精品国产91久久久平台| 国产一区二区无遮挡| www.com毛片| 国产影视精品一区二区三区| 欧美日韩一区在线观看视频| 一级片免费观看视频| 欧美日韩一区二区精品| 欧美精品一区二区精品网| 久久久男人天堂| 日产电影一区二区三区| 精品国产鲁一鲁****| 7777精品伊人久久久大香线蕉最新版| 国产精品www在线观看| 美女主播精品视频一二三四| 国产精品狠色婷| 亚州精品永久观看视频| 中文字幕亚洲欧美日韩| 日韩精品久久一区二区三区| 九色91蝌蚪在线| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲精品视频免费在线观看| 麻豆一区在线| 国产精品igao| 性欧美videoshd高清| 在线亚洲一区二区| 欧美成人a交片免费看| 欧美美乳视频| 成人免费网站视频www| 亚州欧美一区三区三区在线| 国产精品精品国产色婷婷| 欧美成人国产精品高潮| 在线看的你懂得| 福利视频导航一区| 日韩av在线看免费观看| 在线播放视频一区| 亚洲精品日韩av| 日日噜噜夜夜狠狠视频欧美人| av一区二区三区黑人| 亚洲欧洲另类国产综合| 99国产牛牛视频在线网站| 日本三级2019| 亚洲天堂成人在线视频| 波多野结衣久久| 91精品久久久久久| 中国一区二区三区| 精品人妻一区二区三区日产乱码卜| 国产精品毛片a∨一区二区三区| av欧美精品.com| 91国偷自产一区二区使用方法| 国产又色又爽又高潮免费| 欧美另类精品xxxx孕妇| 欧美国产精品专区| 日韩免费特黄一二三区| 99久久夜色精品国产亚洲96| av片在线免费| 亚洲第一页在线| 欧美在线3区| 国产88在线观看入口| 国产在线视频精品一区| 91丨九色porny丨蝌蚪| 老司机午夜免费福利| 成人免费福利片| 日韩女优在线观看| 国产精品综合久久久| 婷婷激情一区| 成人一级免费视频| 欧美 日韩 人妻 高清 中文| 在线观看国产高清视频| 美女网站视频色| 男女猛烈激情xx00免费视频| 欧美一区二区三区少妇| 懂色av粉嫩av浪潮av| 亚洲av综合色区无码一区爱av| 亚洲欧美日韩成人在线| 国产高清视频在线观看| 丁香婷婷深情五月亚洲| 久久福利一区二区| 亚洲一区二区三区四区精品| 欧美男男激情freegay| 国产精品久久久久久久久久小说| 一区二区三区在线免费观看| 亚洲一级网站| 国模私拍一区二区国模曼安| 亚洲小说图片视频| 久久涩涩网站| 欧美日韩国产中文字幕在线| 欧美老女人性生活视频| 天堂入口网站| 亚洲欧美精品午睡沙发| 黄色激情在线播放| 最新版sss视频在线| 日韩av免费播放| 国产亚洲一区二区三区四区| 欧美高清性hdvideosex| a级片在线观看| 精东粉嫩av免费一区二区三区| 人妻无码一区二区三区| 亚洲一区二区免费视频软件合集| 黄色精品视频网站| 国产免费黄视频在线观看| 欧美本精品男人aⅴ天堂| 日本中文在线视频| 亚洲在线免费| 天堂在线精品| 五月天亚洲综合| 亚欧美中日韩视频| 黄色网址大全在线观看| 视频二区在线播放| 中文字幕日韩在线| 91精品国产91久久久久久黑人| 四虎国产精品永久地址998| 亚洲av成人无码一二三在线观看| 久久国产精品黑丝| 综合天堂久久久久久久| 91久久夜色精品国产九色| 波多野结衣之无限发射| 91高清在线观看|