Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с XML как с реестром., Запись\чтение. [D7, WinXP]


iNV ©   (2006-07-09 20:59:00) 

Хотелось бы реализовать сабж. Примерно в таком виде:
XML.Write('root/params/mainform/checkbox1/', CheckBox1.Checked);
Не важно какого типа должен быть второй параметр.
И примерно также:
CheckBox1.Checked:=XML.Read('root/params/mainform/checkbox1/');
И чтоб всё это можно было писать\читать в XML файл.
Может кто-нибудь подскажет компонент или поможет с реализацией?

PS. Первое предпочтительней :)


Slym   (2006-07-10 08:31:00) [1]

Чтение:
DocumentElement.SelectSingleNode('root/params/mainform/checkbox1).Value;
Запись чтонбудь подобное и какойнибудь AutoCreateNodes
DocumentElement.SelectSingleNode('root/params/mainform/checkbox1).Value:=;


Шпиён   (2006-07-09 22:00:00) [2]

TXMLIniFile is a component inhertied of TCustomIniFile and save the data insteed of an INI file
to an XML file.
Fully functional
Source: Included

http://www.torry.net/vcl/system/registry/xmlinifile.zip


Шпиён   (2006-07-09 21:25:00) [3]

Можно посмотреть, как это сделано в FreeCap
(модуль  xml_config.pas
* Autor: ..................... Maxim Artemev aka Bert Raccoon
* Copyright: ................. (c) 2004 by Max Artemev,
* Desc: ...................... XML configuration support
)

http://www.freecap.ru/

Полный исходный код(5.62 MB -- включает откомпилированный EXE)
http://www.freecap.ru/files/freecap_3.18-src.zip


Наверх

Титульная страница Поиск, карта сайта Написать письмо