zoukankan      html  css  js  c++  java
  • c# 读xml文件

    XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load("cmdCfg.xml");
                XmlNodeList nodeList = xmlDoc.SelectSingleNode("config").ChildNodes;
                if (nodeList != null)
                {
                    foreach (XmlNode cmdNode in nodeList)
                    {
                        XmlElement cmdElement = (XmlElement)cmdNode;
                        string id = cmdElement.GetAttribute("id");
                        XmlNodeList nls = cmdElement.ChildNodes;
                        string showName = cmdNode.SelectSingleNode("show_name").InnerText;
                        string path = cmdNode.SelectSingleNode("path").InnerText;
                        string paramStr = cmdNode.SelectSingleNode("param_str").InnerText;
    
                        XmlNode paramDetailNode = cmdNode.SelectSingleNode("param_detail[@name='param1']");
                        string paramDeatilShowName = paramDetailNode.SelectSingleNode("show_name").InnerText;
                    }
                }

    xml文件:

    <?xml version="1.0" encoding="utf-8" ?>
    <config>
      <cmd id="replace">
        <show_name>字符串替换</show_name>
        <path>sed</path>
        <param_str>-i ‘s/${param1}/${param2}' ${param3}</param_str>
        <param_detail name="param1">
          <show_name>目标:</show_name>
          <type>textbox</type>
          <length>10</length>
        </param_detail>
        <param_detail name="param2">
          <show_name>替换为:</show_name>
          <type>textbox</type>
          <length>10</length>
        </param_detail>
        <param_detail name="param3">
          <show_name>文件路径:</show_name>
          <type>file</type>
          <length>50</length>
        </param_detail>
        <screen_out_redirect_to_file>false</screen_out_redirect_to_file>
      </cmd>
    </config>

  • 相关阅读:
    2019年计划书单
    redis 分布式锁实现
    filter-grok,dissect匹配数据
    nohup-长期运行进程
    filter
    kill
    watch
    free
    jar
    tree
  • 原文地址:https://www.cnblogs.com/jerry1999/p/3677333.html
Copyright © 2011-2022 走看看