注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Dotnet >> ASP编程 >> Dotnet正文

asp控制xml数据库的6段代码

文章来源:网页教学网 作者:佚名 更新时间:2008-4-4 17:26:18 【 】 【加入收藏
NO.1--建立一个XML数据库data.xml

NO.2--建立对象CreateObject
建立data.xml的对象先

NO.3--选定节点SelectNode
你想操作哪个Node,必须定位到这个节点是不是,先看看这个data.xml有几个Node??
用一个递归函数搞定:

用这个函数后,可以看到这个data.xml有10个Node
这些Node可以很简单的定位:

是不是定位很简单呀,还有个方法,比如定位<name>
xmldoc.selectsinglenode("//name")

NO.4--给节点赋值(修改节点的值)
学会了定位节点,利用其属性,就可以修改或者赋值了
例如,把<name>的值caca改为wawa

xmldoc.save(server.mappath("data.xml"))
搞定!

NO.5--创建新的节点CreatenewNode
用createelement或者createnode("","","")
例如:在record下新建个<age>,只需要一句就搞定:
xmldoc.selectsinglenode("//record").appendchild(xmldoc.createelement("<age>"))
给<age>赋值

搞定!

NO.6--删除一个节点DeleteNode
你必须明确你想删除的这个节点的父节点,以及这个节点的特征
例如:删除<qq>节点
xmldoc.selectsinglenode("//record").removechild(xmldoc.selectsinglenode("//qq"))
例如:删除那个<name>=caca的<record>
xmldoc.selectsinglenode("//records").removechild(xmldoc.selectsinglenode("//record[name='caca']))
xmldoc.save(server.mappath("data.xml"))
搞定!

只有能熟练这6条code,用asp控制xml数据库,也就差不多了...
  • 上一篇Dotnet:

  • 下一篇Dotnet:
  • 最 新 热 门
     ASP错误解决:800a003a错误
     ASP实例:幻灯片新闻代码
     ASP操作XML的类
     asp控制xml数据库的6段代码
     ASP操作XML文件的主要方法和实现
     spring 中加载xml配置文件的方式
     XML文件上传技术
     DataSet(DataTable)与XML互转
     对XML文档进行添、删、改、查的程序
     XSL的控制语句
    最 新 推 荐
     ASP错误解决:800a003a错误
     ASP实例:幻灯片新闻代码
     ASP操作XML的类
     asp控制xml数据库的6段代码
     ASP操作XML文件的主要方法和实现
     ASP关于类的Let,Set和Get的用法的异同
     ASP对XML文档中文本的增加、删除、修改、查…
     ASP实例:读取xml文件的程序
     ASP实例:是否支持XmlHttp组件的判断
     XMLHTTP实时进行表单数据的校验
    相 关 文 章

    ASP错误解决:800a003a错误
    ASP实例:幻灯片新闻代码
    ASP操作XML的类
    ASP操作XML文件的主要方法和实现
    spring 中加载xml配置文件的方式
    DataSet(DataTable)与XML互转
    用WatiN对ASP.NET页面进行单元测试
    ASP.NET中DataTable对象
    ASP.NET中的DataColumn对象
    ASP.Net全局变量的设置和读取方法

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用