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

首頁 > 編程 > ASP > 正文

Asp操作Xml的精煉類,含示例代碼

2024-05-04 11:08:33
字體:
來源:轉載
供稿:網友
自己寫的一個Asp操作Xml的精煉類,有示例哦
 
 
 
以下保存成 App.xml , 與asp文件放在相同目錄下! 
復制代碼代碼如下:

<?xml version="1.0" encoding="utf-8"?> 
<Root> 
<About> 
<Version>1.0 Beta</Version> 
<LatestVersion>1.0 Beta</LatestVersion> 
<Author>Author</Author> 
<PubDate>2010/02/20</PubDate> 
</About> 
<Config> 
<Installed>False</Installed> 
<BakPath>_Data</BakPath> 
</Config> 
</Root> 

以下為Asp類及使用方法,請保存成test.asp, 測試運行 
復制代碼代碼如下:

<% 
Class AppConfig 
Dim XmlDom 
Private Sub Class_Initialize() 
Set XmlDom = Server.createobject("microsoft.xmldom") 
XmlDom.load(Server.mappath("App.xml")) 
End Sub 
Private Sub Class_Terminate() 
Set XmlDom = Nothing 
End Sub 
Function GetD(key) 
GetD =XmlDom.getElementsByTagName(key)(0).text 
End Function 
Function SetD(key,val) 
XmlDom.getElementsByTagName(key)(0).text = val 
XmlDom.save(Server.mappath("App.xml")) 
End Function 
Function AddD(node,key,val) 
Set newnode=XmlDom.getElementsByTagName(node)(0).appendchild(XmlDom.createelement(key)) 
newnode.text = val 
Set newnode=Nothing 
XmlDom.save(Server.mappath("App.xml")) 
End Function 
Function DelD(key) 
On Error Resume Next 
XmlDom.getElementsByTagName(key)(0).parentNode.removechild(XmlDom.getElementsByTagName(key)(0)) 
XmlDom.save(Server.mappath("App.xml")) 
End Function 
End Class 
Set Config = new AppConfig 
wn Config.GetD("Version") 
wn Config.GetD("LatestVersion") 
wn Config.GetD("Author") 
wn Config.GetD("PubDate") 
wn Config.GetD("Installed") 
wn Config.GetD("BakPath") 
' 去掉相應的注釋符,即可看到 [添加 / 編輯 / 刪除] 節點的效果 
'Call Config.AddD("Config","test","test") ' 添加節點 
'Call Config.SetD("test","test2") ' 編輯節點 
'Call Config.DelD("test") ' 刪除節點 
Sub wn(str) 
Response.Write(str)&"<br />"&vbcrlf 
End Sub 
%> 

不是很通吃,但某些情況下的運用足夠了, 基本可以實現添加/刪除/修改節點

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上高县| 土默特左旗| 镇康县| 白城市| 星子县| 金门县| 宁陕县| 陇川县| 贞丰县| 岚皋县| 申扎县| 永州市| 华亭县| 都江堰市| 霍城县| 江门市| 苏尼特左旗| 吴堡县| 丹凤县| 工布江达县| 金堂县| 彭州市| 山西省| 无极县| 长沙县| 南乐县| 邵武市| 辛集市| 德兴市| 龙泉市| 武强县| 大英县| 屏东县| 利辛县| 清镇市| 揭西县| 霍山县| 岐山县| 游戏| 湄潭县| 集安市|