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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    XML文件修改节点属性值(多种方法)
    xml 文件内容:
    复制代码 代码如下:

    ?xml version="1.0" encoding="utf-8"?>
    subtitles>
    info>
    content>最新通告:五一放假七天!请各教员悉知/content>
    speed>4/speed>
    color>red/color>
    /info>
    /subtitles>

    C#代码:
    复制代码 代码如下:

    XmlDocument xml = new XmlDocument();
    xml.Load(context.Server.MapPath("~/js/XMLFile.xml"));
    XmlNode xn = xml.DocumentElement;
    foreach (XmlNode node in xn.ChildNodes)
    {
    if (node.Name == "info")
    {
    node["content"].InnerText = content;
    node["speed"].InnerText = speed;
    node["color"].InnerText = color;
    }
    }
    xml.Save(context.Server.MapPath("~/js/XMLFile.xml"));

    另外两种办法:
    修改xml字符串的某个节点的属性值,如下:
    复制代码 代码如下:

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("fsdlconfig userName=\"ss\" password=\"134\"/>");
    XmlAttribute att =(XmlAttribute)doc.SelectSingleNode("/fsdlconfig/@userName");
    Console.WriteLine(att.Value);
    att.Value = "test";
    string str = doc.OuterXml;

    节点userName的值由原来的"ss",变成了"test",然后用doc.OuterXml保存修改后的xml为字符串。
    另一种方式
    复制代码 代码如下:

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("fsdlconfig userName=\"ss\" password=\"134\"/>");
    XmlElement att = (XmlElement)doc.FirstChild;
    att.SetAttribute("userName","test");
    string str = doc.OuterXml;
    您可能感兴趣的文章:
    • Python获取任意xml节点值的方法
    • python操作xml文件详细介绍
    • 简单介绍使用Python解析并修改XML文档的方法
    • 详解在Python程序中解析并修改XML内容的方法
    • python处理xml文件的方法小结
    • 详解 Python 读写XML文件的实例
    • 对python修改xml文件的节点值方法详解
    上一篇:C#中遍历各类数据集合的方法总结
    下一篇:Request.UrlReferrer使用详解
  • 相关文章
  • 

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

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

    XML文件修改节点属性值(多种方法) XML,文件,修改,节点,属性,