c# 读xml文件
来源:互联网 发布:大数据安全与隐私保护 编辑:程序博客网 时间:2024/06/07 00:33
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>
0 0
- c# 读xml文件
- 用C#读xml文件
- C#创建XML文件
- c#读写xml文件
- c#读写xml文件
- c#读写xml文件
- C#读写xml文件
- c#读写xml文件
- c# 生成 xml 文件
- C#解析XML文件
- C#读写xml文件
- c# 读写xml文件
- C#读取XML文件
- C#读写xml文件
- C#读写xml文件
- C#读写XML文件
- C#操作XML文件
- c#读写xml文件
- secureCRT给我加了个0D
- ZOJ-2240
- VS2005 添加右键快捷菜单
- HDU 1064(水题)
- easymock单元测试实例二
- c# 读xml文件
- WinCE驱动编写小结
- wxListCtrl的基本用法
- C与C++的兼容问题——extern "C"的用法解析
- leetcode_Evaluate Reverse Polish Notation
- Platform Builder实践之两个要点(by fllsoft)
- 如何修改tomcat7的端口和用户名密码?
- Platform Builder实践之文件系统(by fllsoft)
- Platform Builder实践之文件系统(by fllsoft)