![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
xml
manevil © (2006-05-17 14:17:00)Масетра! Помогите, плиз! Такая проблема: нужно создавать меню (TmainMenu) по xml файлу и в этот же xml файл записывать изменения для этого меню, которые можно задавать в настройках программы, т.е добавил юзер несколько item'ов в меню, они должны сохраниться в xml, а после запуска программы считаться из этого xml. Очень нужно, а я даже не знаю с какого бока подойти к проблеме, помогите, пожалуйста!
pyJIoH (2006-05-17 16:32:00) [1]В delphi 7 есть готовый модуль - msxml
в нем интерфейс IXMLDOMDocument, или экспортировать
Project -> Import type library -> msxml4.dll -> unit MSXML2_TLB;
как с IXMLDOMDocument работать - инфы в инете куча,
в частности:
охватывающая не только твою тему статья, можно понять как работать с этим интерфейсом
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=444&mode=print
и ya.ru , google.com + IXMLDOMDocument
Когда xml файл успешно загружен, строится дерево узлов,
с которым тебе и надо в дальнейшем работать
Stakan (2006-05-17 14:54:00) [2]Импортируй библиотеку типов (MSXML2_TLB.pas) и используй CoDOMDocument.
Пример
Document := CoDOMDocument.Create;
Document.Load('some.xml');
Document.SelectSingleNode('smenode')
и т.п.
manevil (2006-05-17 14:40:00) [3]ньдя, спасибо за исчерпывающий ответ :(
Elen (2006-05-17 14:30:00) [4]На вкладке Data Access есть компоненты XML. Они работают через DataSource по аналогии с TTable как базы данных. Повозись с ними или достань компоненты посвященные XML полностью