当前位置:  编程技术>.net/c#/asp.net

C#读取XML配置文件的例子

    来源: 互联网  发布时间:2014-08-30

    本文导语:  在asp.net编程中,经常需要读取xml文件的某个指定的节点的值。 例子: 一个系统分布的部署在各个服务器上,其中一台服务器的配置文件记录了各个服务器的ip地址,系统需要集中的对各个服务器进行管理,就需要获取各个服务...

在asp.net编程中,经常需要读取xml文件的某个指定的节点的值。

例子:
一个系统分布的部署在各个服务器上,其中一台服务器的配置文件记录了各个服务器的ip地址,系统需要集中的对各个服务器进行管理,就需要获取各个服务器的ip地址。

配置文件
 

代码示例:


 
   
     
     
     
    
 
   
     
       
          12000
          false
          1
          3
          4000
         
            /logserver
         
         
           
           
           
           
         
       
 
         
           
           
           
           
         
       
     
     
       
          12000
          false
          1
          3
          4000
         
            /logserver
         
         
           
           
           
           
         
       
 
         
           
           
           
           
         
       
     
   
 

c#实现读取各个host节点的ip值。
代码:
 

代码示例:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Management;
using System.Xml;

namespace iAvpLogClear
{
    public partial class LogClear : Form
    {
        public LogClear()
        {
            InitializeComponent();
        }

        private void START_CLEAR_Click(object sender, EventArgs e)
        {
            string[] szServerAdress = new string[100];
            ReadConfig("config.xml", szServerAdress);
        }

        //读配置文件,读取配置文件中各个服务器的IP地址,存储到szServerAdress数组中
        //[in] sConfigPath: 配置文件的路径
        //[out] szServerAdress:服务器的ip地址
        public void ReadConfig( string sConfigPath, string[] szServerAdress )
        {
            XmlDocument XmlConfig = new XmlDocument();
            try
            {
                XmlConfig.Load(sConfigPath);
            }
            catch
            {
               
            }

            XmlNodeList XmlHostList;
            XmlHostList = XmlConfig.GetElementsByTagName("host");
            int i = 0;
            foreach( XmlElement host in XmlHostList )
            {
                szServerAdress[i++] = host.Attributes["ip"].Value;
            }
        }
    }


    
 
 

您可能感兴趣的文章:

  • C#逐行读取txt文件的方法
  • C# 读取配置文件(指定路径)的方法
  • C# 正则表达式读取Discuz帖子中附件的代码举例
  • c#读取文本的简单例子
  • C# 读取指定路径配置文件的方法
  • c#简单读取文本的实例方法
  • C# 创建文本文件写入读取实现代码
  • C#读取RSS的小例子
  • c#读取图像保存到数据库(数据库保存图片)实例
  • 解决C# X64应用程序中读取WParam溢出的问题
  • c#多线程读取注册表 c#多线程的小例子
  • c#读取图像保存到数据库中(数据库保存图片)
  • c# 二进制方式读取文本文件的实现代码
  • C#读取EXCEL文件内容写入数据库的代码
  • C#操作图片读取和存储SQLserver实现代码
  • C#读取文件MD5值的实现代码
  • c#读取excel内容内容示例分享
  • C#反射技术(读取和设置类的属性)的例子
  • c# 以二进制读取文本文件
  • C#利用Openxml读取Excel数据实例
  • php读取(打开)csv文件的小例子
  • Android 读取Properties配置文件的小例子
  • asp.net读取与写入cookie的小例子
  • 谁有关于读取数据库中所有表的名字、字段名的例子?
  • PHP读取与写入文件小例子
  • shell里可不可以操纵文件指针读取文件中的内容?如果可以能否给一个例子,100分送上!
  • asp.net上传并读取Excel文件的例子
  • c语言读取obj文件转换数据的小例子
  • php读取超大文件的例子
  • PHP按行读取、处理较大CSV文件的例子
  • phpexcel读取excel数据的小例子
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何重新读取配置文件
  • 读取应用程序配置的类库 EasyConf
  • 请问下大家关于读取配置文件的问题
  • 读取spring配置文件的方法(spring读取资源文件)
  • IIS7无法读取配置文件解决办法
  • shell编程,如何读取配置文件
  • Linux服务程序的权限问题,读取不了配置文件~!!!!!!
  • shell脚本读取配置文件
  • java中读取配置文件中数据的具体方法
  • libconfig格式的配置文件怎么读取?
  • 请教linux(C语言)下标准ini文件的读取,写入?配置管理
  • C#中读取App.config配置文件代码实例
  • 各位,怎样读取XML格式的配置文件,请给出源代码。急需!!!
  • 关于读取配置文件的问题
  • 用C实现添加和读取配置文件函数
  • Shell脚本读取ini配置文件的实现代码2例
  • C++读取INI配置文件类实例详解
  • c++实现逐行读取配置文件写入内存的示例
  • C++ I/O 成员 getline():读取一行字符
  • read函数读取文件时如何一行一行的读取,请指教!
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • linux 下使用 FREETDS 访问数据库 image 字段的问题, 仅能读取 64K ,超出部分读取不到?
  • C++ I/O 成员 ignore():读取字符并忽略指定字符
  • java中读取.txt和读取.ini文件的方式和命令是否一样
  • C++ I/O 成员 read():读取字条符
  • 上传文件时,如何在读取文件内容之前中断读取,并返回客户端错误信息?
  • C++ I/O 成员 gcount():返回读取的最后一次输入的字符数
  • 光驱中有一张光盘,成功读取,现在想换另一张光盘并读取,该如何做
  • C++ I/O 成员 get():读取字符
  • 请问在Java程序中能否直接读取ini文件,如何读取?
  • C++ I/O 成员 tellp():使用输出流读取流指针


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3