• 对xml操作的主要方法


    创建DOM对象
    set objDom=server.CreateObject("MicroSoft.XMLDom")
    '取得xml数据
    '方法1 取得xml文件的xml数据
    objDom.load("c:\test.xml")
    '方法2 取得xml数据串的数据
    objDom.loadxml("<people><man name="sd"/></people>")
    '创建一个节点对象
    Set Newnode=objDom.CreateElement("people")
    '给这个节点赴值
    Newnode.Text="人"
    ' 给这个节点添加属性
    Set NewAttribute=objDom.CreateNode("attribute","name","")
    NewAttribute.Text= "张三"
    Newnode.SetAttributeNode NewAttribute
    '给这个节点添加子节点
    Set NewnodeChild=objDom.CreateElement("address")
    Newnode.appendChild NewnodeChild
    '保存这个节点对象
    objDom.appendChild Newnode
    objDom.save("c:\test.xml")
    '查找一个节点对象
    set objtofind=objdom.documentElement.SelectSingleNode("//people/man")
    '取出这个节点对象的 节点名,节点值,某个属性值,和全部的xml
    nodename=objtofind.nodename
    nodevalue=objtofind.text
    objtofind.GetAttributeNode("name").NodeValue '属性名为name的属性值
    '取出一个属性节点对象
    set objattrtofind=objdom.documentElement.SelectSingleNode("//people/man"). GetAttributeNode("name")
    '取出这个节点的属性名,属性值
    nodeattrname=objattrtofind.nodename
    nodeattrvalue=objattrtofind.nodevalue
    '删除一个节点对象
    set objnode=objdom.documentElement.SelectSingleNode("//people/man") '要删除的节点
    set objparentnode=objdom.documentElement.SelectSingleNode("//people") '要删除的节点的父节点
    objparentnode.removeChild objnode
    '取出一个节点的字节点集合
    set objnodes=objdom.documentElement.SelectSingleNode("//peo
    作者:青羽
  • 相关阅读:
    第一、二章读书笔记
    # 学号 20191221 《Python程序设计》实验一报告
    20191221实验四实验报告
    学号:20191221,《python实验设计》实验报告三
    20191221实验二报告
    快速浏览教材遇到
    何应霆 20191221
    2019-2020-1 20191319 《信息安全专业导论》第3周学习总结
    2019-2020-1 20191319《信息安全专业导论》第二周学习总结
    师生关系
  • 原文地址:https://www.cnblogs.com/tenghoo/p/507674.html
Copyright © 2020-2023  润新知