Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.216.230.107] |
|
Сообщ.
#1
,
|
|
|
Приветствую Всех!
Народ, учусь С#. Научите пользоваться XML файлом (запись, чтение данных файла). Спасибо. |
Сообщ.
#2
,
|
|
|
MSDN есть?
Гляди System.XML.XMLDocument |
Сообщ.
#3
,
|
|
|
Загляни сюда!
http://vng.visualdesign.ru/Publ/Xml.aspx там про это дело хорошо расказано! |
Сообщ.
#4
,
|
|
|
Цитата PIL @ Гляди System.XML.XMLDocument Глядел, но принцип не понимаю. Нем огу въехать. |
Сообщ.
#5
,
|
|
|
IEZ, тогда наверное прийдется почитать что-то общее по xml. Что такое ноды, атрибуты, DOM.
|
Сообщ.
#6
,
|
|
|
Вот я и хочу, но доступную в понимании для начинающего. Но где почитать?
Добавлено Hidrag Спасибо. |
Сообщ.
#7
,
|
|
|
Для храниения всяческих настроек в XML очень удобно испольщовать сериализацию/десериализацию:
//Обязательно public public class MySetting{ //желательно прописывать значения по умолчанию а то будет NULL public stiring Server="myserver.ru"; public short Port=666; public string MyDocuments="c:\"; } public static MySettings Settings; public static void LoadSettings(){ System.Runtime.Xml.Serialization.XmlSerializer xs=new System.Runtime.Xml.Serialization.XmlSerializer(typeof(MySettings)); try{ using(FileStream fs=File.OpenRead("settings.xml")) Settings=(MySettings)xs.Deserialize(fs); }catch{ Settings=new MySettings(); } } public static void SaveSettings(){ System.Runtime.Xml.Serialization.XmlSerializer xs=new System.Runtime.Xml.Serialization.XmlSerializer(typeof(MySettings)); using(FileStream fs=File.Create("settings.xml")) xs.Serialize(fs.Settings); } |
Сообщ.
#8
,
|
|
|
andrey Спасибо.
|
Сообщ.
#9
,
|
|
|
я же про примеры работы с XML через сериализацию привел еще здесь: ini файлы VC#
|