Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

xml   Найти похожие ветки 

 
manevil   (2006-05-17 14:17) [0]

Масетра! Помогите, плиз! Такая проблема: нужно создавать меню (TmainMenu) по xml файлу и в этот же xml файл записывать изменения для этого меню, которые можно задавать в настройках программы, т.е добавил юзер несколько item"ов в меню, они должны сохраниться в xml, а после запуска программы считаться из этого xml. Очень нужно, а я даже не знаю с какого бока подойти к проблеме, помогите, пожалуйста!


 
Elen ©   (2006-05-17 14:30) [1]

На вкладке Data Access есть компоненты XML. Они работают через DataSource по аналогии с TTable как базы данных. Повозись с ними или достань компоненты посвященные XML полностью


 
manevil   (2006-05-17 14:40) [2]

ньдя, спасибо за исчерпывающий ответ :(


 
Stakan ©   (2006-05-17 14:54) [3]

Импортируй библиотеку типов (MSXML2_TLB.pas) и используй CoDOMDocument.
Пример
 Document := CoDOMDocument.Create;
 Document.Load("some.xml");
 Document.SelectSingleNode("smenode")

и т.п.


 
pyJIoH ©   (2006-05-17 16:32) [4]

В 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 файл успешно загружен, строится дерево узлов,
с которым тебе и надо в дальнейшем работать



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
1-1146041042
tickler
2006-04-26 12:44
2006.06.04
обратная нумерация строк в memo


1-1146048770
Leonardo
2006-04-26 14:52
2006.06.04
ListBox с рамкой


1-1146145598
Rule
2006-04-27 17:46
2006.06.04
Как сделать Ассинхронный вызов из основного потока в потокTThread


15-1147274559
QuickFinder
2006-05-10 19:22
2006.06.04
У кого есть "Crime Story" ?


1-1145976859
Radistka Cat
2006-04-25 18:54
2006.06.04
подсветка отдельных слов в RichEdit