• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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
    %>

    不是很通吃,但某些情况下的运用足够了, 基本可以实现添加/删除/修改节点
    您可能感兴趣的文章:
    • asp下将数据库中的信息存储至XML文件中
    • asp access数据库并生成XML文件范例
    • Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
    • ASP XML操作类代码
    • ASP读取XML实例 优酷专辑采集程序 雷锋版
    • ASP XMLDom在服务器端操作XML文件的主要方法和实现
    • ASP.NET+XML打造网络硬盘原理分析
    • asp xmlhttp下载一句话
    • asp.net TreeView与XML三步生成列表树
    • Asp 解析 XML并分页显示源码
    • ASP.NET中XML转JSON的方法实例
    • ASP.net处理XML数据实例浅析
    • ASP.NET XmlDocument类详解
    • asp.net中XML如何做增删改查操作
    • asp控制xml数据库的经典代码
    上一篇:asp之自动闭合HTML/ubb标签函数 附简单注释
    下一篇:asp和php页面全面封杀WVS扫描器的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Asp操作Xml的精炼类,含示例代码 Asp,操作,Xml,的,精炼,类,