<% 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 %>