C# 读取配置文件方法
2024-08-28 02:53:57
如 xml中写:
<?xml version="1.0" encoding="utf-8" ?>
<config>
<serv_ip>192.168.0.105</serv_ip>
<database>test</database>
<userid>sa</userid>
<password>123456</password>
</config>
那么代码:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("config.xml");
XmlNode root = xmlDoc.SelectSingleNode("config");//指向根节点
XmlNode xn = root.SelectSingleNode("serv_ip");//指向根节点下的serv_ip节点
string ip = xn.InnerText;//读出里面的值 注意读取的是string 需要类型转换的话自己做
XmlNode database = root.SelectSingleNode("database");
string data = database.InnerText;
XmlNode userid = root.SelectSingleNode("userid");
string user = userid.InnerText;
XmlNode password = root.SelectSingleNode("password");
string pwd = password.InnerText;
最新文章
- Vim 资料总结
- Spinner的深入学习
- java重构、重载、重写
- VS2013+SVN管理
- 广东移动NGBOSS系统话费查询
- Everything中文绿色版在Win7/8/10用不了问题的图文教程,只显示盘符
- WebService对跨域的支持
- 源码来袭:call、apply手写实现与应用
- 如何写出没有BUG的代码
- [译]Node.js框架对比:Express/Koa/Hapi
- Java 8 forEach
- 时间标准基础知识UTC和ISO8601
- HTTP 状态码的完整列表
- CRC校验的实现
- dhroid - dhroid ioc模块对 加密混淆问题
- MetroApp保存UIEment为图片
- 小知识(class文件查看jdk版本,beyond,could not find setter)
- SpringMVC和Freemarker整合,带自定义标签的使用方法
- 第13章—数据库连接池(Druid)
- 14链表中倒数第k个结点
热门文章
- zynq基础-->;linux下软件应用
- Codeforces Round #425 (Div. 2) Problem C Strange Radiation (Codeforces 832C) - 二分答案 - 数论
- IntelliJ IDEA 中SpringBoot对Run/Debug Configurations配置 SpringBoot热部署
- CodeChef - MRO Method Resolution Order(打表)
- [转]otunnel:一个和lcx差不多的端口转发的工具
- hihoCoder week1 最长回文子串
- c# 之系统环境安装
- Levenshtein Distance,判断字符串的相似性
- 3、iptables扩展及使用
- springmvc通过ajax异步请求返回json格式数据