zoukankan      html  css  js  c++  java
  • C# Xml 操作

    //读取
    System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
    xmlDoc.LoadXml(xml);
    XmlNode XNSpec
    = xmlDoc.SelectSingleNode("spec");
    XmlNodeList XLlist
    = XNSpec.ChildNodes; //读取所有节点

    foreach (XmlNode xnnode in XLlist)
    {
    if (xnnode.Name.ToLower() == specname)
    {
    returnStr
    = xnnode.InnerText.Trim();
    }
    }

    // 插入
          System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
          xmlDoc.LoadXml(xml);
    XmlNode XNSpec
    = xmlDoc.SelectSingleNode("spec");
    XmlNodeList XLlist
    = XNSpec.ChildNodes;

    foreach (XmlNode xnnode in XLlist)
    {
    if (xnnode.Name.ToLower() == lowspecname)
    {
    xnnode.InnerText
    = specvalue;
    hasSetted
    = true;
    }
    }

    // 若没有设定过则需要添加字段
    if (!hasSetted)
    {
    XmlElement elem
    = xmlDoc.CreateElement(specname);
    elem.InnerText
    = specvalue;
    XNSpec.AppendChild(elem);
    }

  • 相关阅读:
    索引
    convert 时间转换
    SQL中的case when then else end用法
    SVN安装图解
    dos 命令
    阿里云服务器相关知识
    mvc知识应用
    MVC分页
    mvc系统过滤器
    .net 接口
  • 原文地址:https://www.cnblogs.com/henw/p/2021008.html
Copyright © 2011-2022 走看看