![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как саписать данные из Edit в файл xml
Daria © (2006-02-07 14:25:00)Всем привет. Надо, чтобы пользователь на формочке вводил в едиты данные, а после надатия на кнопочку,эти данные записывались в файл .xml
Daria (2006-02-07 15:45:00) [21]елки, он пишет access violation на строке nl.item[i].text := Edit[n].text
wal (2006-02-07 15:22:00) [22]Меню Project-Import Type Library-Microsoft XML v3.0-Create Unit
Fay (2006-02-07 15:18:00) [23]http://mv.rb.ru/simplexml.htm
Daria (2006-02-07 15:15:00) [24]ой, а он пишет, что не найден файл MSXML2_TLB.dcu
Daria (2006-02-07 15:12:00) [25]спасибо большое! сейчас попробую
wal (2006-02-07 15:05:00) [26]Создаешь шаблон с пустыми тэгами. Дальше что-то вроде этого:
uses MSXML2_TLB;
---
var
xml: DOMDocument;
nl: IXMLDomNodeList;
i: integer;
begin
xml := CoFreeThreadedDOMDocument.Create;
xml.async := false;
xml.loadXML(шаблон);
nl := xml.selectNodes(путь к нужным тэгам)
for i:=0 to nl.length do
nl.item[i].text := Edit[n].text
xml.save(файл)
end;
Daria (2006-02-07 14:51:00) [27]да. оговрен.
wal (2006-02-07 14:48:00) [28]Формат xml-я как-то оговорен?
Reindeer Moss Eater (2006-02-07 14:40:00) [29]TXMLDocument + форма едитами
Daria (2006-02-07 14:38:00) [30]такие требования. файл должен быть xml. а девочка, которая будет данные вводить ничего не знает, ничего не понимает. ей надо сделать формочку с едитами, куда она будет вбивать данные, нажимать на кнопочку - и файл сформирован
wal (2006-02-07 14:34:00) [31]
> просто потом еще надо...
А что-то еще надо? Если нет, то какой глубокий смысл использовать именно xml?
Daria (2006-02-07 14:30:00) [32]со всеми тэгами? просто потом еще надо, чтобы пользователь выбирал xml файл и он выводился в читаемом виде(без тэгов, только данные)
wal (2006-02-07 14:28:00) [33]Если данных не очень много, то можно просто текстовый файл записать.