ASP操作XML文件的主要方法和實(shí)現(xiàn)_ASP教程
推薦:ASP對XML文檔中文本的增加、刪除、修改、查看% '---------------------------------------------------------------- '程序簡介: 完成asp語言對XML文檔中指定節(jié)點(diǎn)文本的增加、刪除、修改、查看 '入口參數(shù): 無 '出口參數(shù): 無 '------------------------------------------------ '函數(shù)名字:ConnectXml()
ASP通過XMLDom在服務(wù)器端操作XML文件的主要方法和實(shí)現(xiàn)
對于小數(shù)據(jù)量,xml文件在檢索更新上于ACCESS有很多優(yōu)勢。
我曾經(jīng)測試過不用數(shù)據(jù)庫,把網(wǎng)站的會員信息,商品數(shù)據(jù)信息,交易信息,網(wǎng)站定制信息全部存放在三個xml文件中,運(yùn)行結(jié)果十分正常,感覺上比數(shù)據(jù)庫快多了,不過沒有作測試,不能確定。
下面說一下創(chuàng)建,查詢,修改等對xml操作的主要方法
'創(chuàng)建DOM對象
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("
'創(chuàng)建一個節(jié)點(diǎn)對象
Set Newnode=objDom.CreateElement("people")
'給這個節(jié)點(diǎn)赴值
Newnode.Text="人"
' 給這個節(jié)點(diǎn)添加屬性
Set NewAttribute=objDom.CreateNode("attribute","name","")
NewAttribute.Text= "張三"
Newnode.SetAttributeNode NewAttribute
'給這個節(jié)點(diǎn)添加子節(jié)點(diǎn)
Set NewnodeChild=objDom.CreateElement("address")
Newnode.appendChild NewnodeChild
'保存這個節(jié)點(diǎn)對象
objDom.appendChild Newnode
objDom.save("c:\test.xml")
'查找一個節(jié)點(diǎn)對象
set objtofind=objdom.documentElement.SelectSingleNode("http://people/man")
'取出這個節(jié)點(diǎn)對象的 節(jié)點(diǎn)名,節(jié)點(diǎn)值,某個屬性值,和全部的xml
nodename=objtofind.nodename
nodevalue=objtofind.text
objtofind.GetAttributeNode("name").Nodevalue '屬性名為name的屬性值
'取出一個屬性節(jié)點(diǎn)對象 分享:asp+sql2000存儲過程分頁實(shí)例1.返回記錄集總數(shù)存儲過程: CREATE procedure dbo.recordCount ( @TableName nvarchar(100),--數(shù)據(jù)庫表名 @strWhere nvarchar(500),--查詢條件 @count int output---輸出值,記錄集總數(shù) ) as declare @sqlStr nvarchar(1000) if @strWhere != '' set @sqlSt
set objattrtofind=objdom.documentElement.SelectSingleNode("http://people/man"). GetAttributeNode("name")
'取出這個節(jié)點(diǎn)的屬性名,屬性值
nodeattrname=objattrtofind.nodename
nodeattrvalue=objattrtofind.nodevalue
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-ASP操作XML文件的主要方法和實(shí)現(xiàn)。