四联光电智能照明论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2030|回复: 0
打印 上一主题 下一主题

.net xml操作使用方法说明

[复制链接]
  • TA的每日心情
    开心
    2018-7-4 09:08
  • 97

    主题

    392

    帖子

    6095

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    6095
    跳转到指定楼层
    楼主
    发表于 2016-11-1 12:56:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.using System.Xml;
    2.//初始化一个xml实例
    3.XmlDocument xml=new XmlDocument();
    4.//导入指定xml文件
    5.xml.Load(path);
    6.xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
    7.//指定一个节点
    8.XmlNode root=xml.SelectSingleNode("/root");
    9.//获取节点下所有直接子节点
    10.XmlNodeList childlist=root.ChildNodes;
    11.//判断该节点下是否有子节点
    12.root.HasChildNodes;
    13.//获取同名同级节点集合
    14.XmlNodeList nodelist=xml.SelectNodes("/Root/News");
    15.//生成一个新节点
    16.XmlElement node=xml.CreateElement("News");
    17.//将节点加到指定节点下,作为其子节点
    18.root.AppendChild(node);
    19.//将节点加到指定节点下某个子节点前
    20.root.InsertBefore(node,root.ChildeNodes[i]);
    21.//为指定节点的新建属性并赋值
    22.node.SetAttribute("id","11111");
    23.//为指定节点添加子节点
    24.root.AppendChild(node);
    25.//获取指定节点的指定属性值
    26.string id=node.Attributes["id"].Value;
    27.//获取指定节点中的文本
    28.string content=node.InnerText;
    29.//保存XML文件
    30.string path=Server.MapPath("~/file/bookstore.xml");
    31.xml.Save(path);
    32.//or use :xml.Save(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Silian Lighting+ ( 蜀ICP备14004521号-1 )

    GMT+8, 2024-5-19 10:04 , Processed in 1.093750 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表