Прочитать файл конфигурации с помощью XMl Reader - PullRequest
2 голосов
/ 06 октября 2010

У меня есть куча ключей в разделе AppSettings моего файла web.config. Я хочу прочитать ключ и значения этих настроек приложения, используя технику чтения XML, и заполнить их в списке.

Ответы [ 2 ]

9 голосов
/ 06 октября 2010

Лучший способ получить значения webconfig - использовать System.Configuration.ConfigurationManager.AppSettings;

Извлечь значения webconfig из программы чтения XML:

private void loadConfig()
        {

            XmlDocument xdoc = new XmlDocument();
            xdoc.Load( Server.MapPath("~/") + "web.config");
            XmlNode  xnodes = xdoc.SelectSingleNode ("/configuration/appSettings");

                foreach (XmlNode xnn in xnodes .ChildNodes)
                {
                    ListBox1.Items.Add(xnn.Attributes[0].Value  + " = " + xnn.Attributes[1].Value );
                }              

        }

Ссылка: http://dotnetacademy.blogspot.com/2010/10/read-config-file-using-xml-reader.html

2 голосов
/ 06 октября 2010

Вы можете просто получить ссылку на AppSettings NameValueCollection и выполнить итерацию следующим образом:

NameValueCollection settings = System.Configuration.ConfigurationManager.AppSettings;

foreach (string key in settings.AllKeys)
{
   string value = settings[key];
}

Наслаждайтесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...