如何利用XML文件,做为配置参数?
2007-12-14 16:18
232 查看
以前我在处理程序的配置文件时,基本上都是读取文本文件。这样做的结果是文本文件的格式和内容不好确定,因为文本文件格式比较随意,结果配置的更改非常的麻烦。
现在是XML盛行的时代,我想好多人早已用XML文档做为配置数据的载体了,而我是刚刚才掌握而已。现在写一点示例代码,希望对新朋友有所帮助。
这样操作的原理是使用FileStream和Dataset。将XML文件中读取到的字符串做为参数传递给Dataset,而形成一个Dataset数据集,我们再从数据集中读取数据。这对于习惯于操作数据库的朋友来说可能更为方便一些。但相信有很多朋友会选择直接读取XML文件中的XmlNodes,希望这些朋友看到时能给我回复一个更好的代码。谢谢。
以下就是全部的代码:
1 private void btnReadXML_Click(object sender, EventArgs e)
2<TSDS>
2 <ConfigureStrings>
3 <Server>sapf</Server>
4 <DBUser>sa</DBUser>
5 <DBPassword>sa</DBPassword>
6 </ConfigureStrings>
7</TSDS>
由于仅是测试的代码,因此没有完整地遵循Try Catch结构,实际应用时还需要调整。
这段代码并不是高效地代码,希望朋友们帮我指正和回复更好的代码。
现在是XML盛行的时代,我想好多人早已用XML文档做为配置数据的载体了,而我是刚刚才掌握而已。现在写一点示例代码,希望对新朋友有所帮助。
这样操作的原理是使用FileStream和Dataset。将XML文件中读取到的字符串做为参数传递给Dataset,而形成一个Dataset数据集,我们再从数据集中读取数据。这对于习惯于操作数据库的朋友来说可能更为方便一些。但相信有很多朋友会选择直接读取XML文件中的XmlNodes,希望这些朋友看到时能给我回复一个更好的代码。谢谢。
以下就是全部的代码:
1 private void btnReadXML_Click(object sender, EventArgs e)
2<TSDS>
2 <ConfigureStrings>
3 <Server>sapf</Server>
4 <DBUser>sa</DBUser>
5 <DBPassword>sa</DBPassword>
6 </ConfigureStrings>
7</TSDS>
由于仅是测试的代码,因此没有完整地遵循Try Catch结构,实际应用时还需要调整。
这段代码并不是高效地代码,希望朋友们帮我指正和回复更好的代码。
相关文章推荐
- 教你如何利用分布式的思想处理集群的参数配置信息——spring的configurer妙用
- 如何利用 AVDictionary 配置参数
- 如何利用AVDictionary配置参数
- FFMPEG Tips (5) 如何利用 AVDictionary 配置参数
- 教你如何利用分布式的思想处理集群的参数配置信息——spring的configurer妙用
- 如何利用 AVDictionary 配置参数(转)
- 如何利用mysql里的show global status和show variables来优化mysql的配置参数
- 利用反射进行xml文件配置参数管理
- FFMPEG 如何利用 AVDictionary 配置参数
- 笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用
- [dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value
- redis之如何配置jedisPool参数 jedis连接池参数
- [dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value
- SuperMap iServer Java 如何配置缓存参数
- 如何在IAR中配置CRC参数(转)
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- 核心网络设备配置及参数如何备份
- spring batch job 详细配置以及多个job时如何根据参数执行指定job
- 解锁新姿势 |如何利用配置中心规范构建PaaS服务配置
- redis之如何配置jedisPool参数