操作XML的ASP精炼类,包含示例代码
以下为app.xml保存,并把它作为ASP文件在同一目录!复制代码代码如下所示:
1测试版
1测试版
作者
2010 02 20
假
_data
以下是ASP类及使用方法,请将它保存为test.asp和试运行
复制代码代码如下所示:
<
类appconfig
暗淡的文档
私有子class_initialize()
设置文档= server.createobject(微软。XMLDOM )
XmlDom.load(server.mappath(的应用程序,XML))
端子
私有子class_terminate()
集XMLDOM =没有
端子
Function GetD (key)
上= xmldom.getelementsbytagname(重点)(0)。文本
端功能
石河子开发区(关键,Val)功能
xmldom.getelementsbytagname(重点)(0)。文本= val
XmlDom.save(server.mappath(的应用程序,XML))
端功能
功能增加(节点、关键,Val)
设置节点= xmldom.getelementsbytagname(结)(0),Appendchild(xmldom.createelement(关键))
newnode.text = val
设置节点=没有
XmlDom.save(server.mappath(的应用程序,XML))
端功能
函数的DelD(关键)
下次继续出错
xmldom.getelementsbytagname(重点)(0)。parentnode.removechild(xmldom.getelementsbytagname(重点)(0))
XmlDom.save(server.mappath(的应用程序,XML))
端功能
类的结束
设置配置=新AppConfig
Wn Config.GetD(版本)
Wn Config.GetD(最新版本)
Wn Config.GetD(作者)
Wn Config.GetD(出版日期)
Wn Config.GetD(安装)
Wn Config.GetD(bakpath )
删除相应的注释,以查看{添加/编辑/删除}节点的效果。
叫config.addd(配置
叫config.setd(测试
叫Config.DelD(测试)删除节点
子WN(STR)
响应。写(STR)vbcrlf
端子
%>
这不是很容易吃,但在某些情况下,使用基本上是添加/删除/修改节点就足够了。