Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.959 c
15-1147414681
Ega23
2006-05-12 10:18
2006.06.04
С Днём рождения! 12 мая


8-1133951868
Procurator
2005-12-07 13:37
2006.06.04
Запись телефонного разговора через Voice модем


2-1147762028
ANB
2006-05-16 10:47
2006.06.04
Как отправить письмо с вложением без файла ?


15-1147165282
asd
2006-05-09 13:01
2006.06.04
Как сделать почтовик?


15-1147255965
шурик
2006-05-10 14:12
2006.06.04
где найти спонсора для размещения банера в программе?




   Наверх