2009-11-13 2 views
1

Мне нужно добавить xml-контент в файл конфигурации приложения. Есть ли способ добавить его непосредственно в раздел appSettings или мне нужно реализовать configSection?. Конфигурация приложения. Add xml-data

Можно ли добавить xml в элемент CDATA?

ответ

0

Если он выходит за рамки стандартных пар значений ключей, вам придется создать свой собственный раздел. Если это xml, я не понимаю, почему вы захотите сохранить его как blob CDATA.

Пользовательские разделы конфигурации довольно просты в настройке - посмотрите на принятый ответ на this question, который подробно описывает тему.

0

Вы можете (и у меня) сохранить XML в файле конфигурации в виде строки. Это будет выглядеть следующим образом:

<setting name="MyXml" serializeAs="String"> 
    <value>&lt;foo&gt;Here's my XML. Read it and weep.&lt;/foo&gt;</value> 
</setting> 

Чтобы получить его, вам нужно сделать:

string xml = Properties.Settings.Default.MyXml; 
XmlDocument d = new XmlDocument(); 
d.LoadXml(xml); 
Смежные вопросы