На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> XML , Запись, чтение данных файла
    Приветствую Всех!
    Народ, учусь С#.
    Научите пользоваться XML файлом (запись, чтение данных файла).
    Спасибо.
      MSDN есть?
      Гляди System.XML.XMLDocument
        Загляни сюда! :)
        http://vng.visualdesign.ru/Publ/Xml.aspx
        там про это дело хорошо расказано!
          Цитата PIL @
          Гляди System.XML.XMLDocument

          Глядел, но принцип не понимаю. Нем огу въехать.
            IEZ, тогда наверное прийдется почитать что-то общее по xml. Что такое ноды, атрибуты, DOM.
              Вот я и хочу, но доступную в понимании для начинающего. Но где почитать?

              Добавлено
              Hidrag Спасибо. :D
                Для храниения всяческих настроек в XML очень удобно испольщовать сериализацию/десериализацию:

                ExpandedWrap disabled
                  //Обязательно public
                  public class MySetting{
                  //желательно прописывать значения по умолчанию а то будет NULL
                  public stiring Server="myserver.ru";
                  public short Port=666;
                  public string MyDocuments="c:\";
                  }

                ExpandedWrap disabled
                  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);
                  }
                  andrey Спасибо.
                    я же про примеры работы с XML через сериализацию привел еще здесь: ini файлы VC#
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0464 ]   [ 16 queries used ]   [ Generated: 4.05.24, 02:16 GMT ]