|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.09.2015, 12:28 | #1 |
Пользователь
Регистрация: 30.09.2015
Сообщений: 11
|
подскажите с кодом: Напишите программу, принимающую на вход текстовый CSV-файл с таблицей и преобразующую эту таблицу в XML формат
Код:
|
30.09.2015, 12:34 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А как ведет себя программа?
Что не устраивает? Отладку производил?
I'm learning to live...
|
30.09.2015, 13:16 | #3 |
Пользователь
Регистрация: 30.09.2015
Сообщений: 11
|
Есть вот такое задание "Напишите программу, принимающую на вход текстовый CSV-файл, содержащий произвольную таблицу со значениями, разделенными запятой, и преобразующую содержание этого файла в XML формат. Первая строка CSV файла содержит названия полей. Следующий пример показывает принцип формирования выходного XML файла:
Вход: Город, ТипУлицы, Улица Таганрог, улица,Ленина Ростов, улица,Б.Садовая Москва,проспект,Жукова Выход: Код:
Ругается на ; после const пишет ожидается идентификатор. Последний раз редактировалось Вадим Мошев; 30.09.2015 в 13:45. |
30.09.2015, 13:51 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вместо const нужно ставить end. И forward тут не к месту - убирай. И еще: Я бы эту задачу решал двумя TStringList а не через TXMLDocument...
I'm learning to live...
|
|
30.09.2015, 14:14 | #5 | |
Пользователь
Регистрация: 30.09.2015
Сообщений: 11
|
Цитата:
С TStringList нужно переписывать класс? Вот ссылка http://rfpro.ru/question/183230. Последний раз редактировалось Stilet; 30.09.2015 в 14:42. |
|
30.09.2015, 14:47 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я даже не знаю как сказать, но твой проект нужно целиком выбросить. Создать новый. Накидать на него компонентов... Вот это: Цитата:
Наверное должно было выглядеть как Код:
Переделай проект наново с нуля.
I'm learning to live...
|
||
30.09.2015, 15:00 | #7 |
Пользователь
Регистрация: 30.09.2015
Сообщений: 11
|
Можешь объяснить алгоритм, как нужно сделать?
|
30.09.2015, 15:18 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Могу.
С помошью функции: Код:
Единственное что нужно уточнить в твоей Делфи Delimiter будет ли реагировать на пробелы или нет. Если да - нужно менять s.DelimitedText:=f[i]; на что-то типа Код:
I'm learning to live...
|
30.09.2015, 15:24 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Виталий, согласен, я бы тоже обошёлся без XML-ware компонент (если, конечно, их использование не обязательно по заданию!).
Но хочу заметить, что в задании идёт речь про Цитата:
а в остальном с идеей алгоритма согласен. |
|
30.09.2015, 15:30 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
У него уже тут хромает правильнописание. Оно может быть хорошее, но почему-то хромает
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Открыть csv файл при помощи opendialog и загрузить в таблицу | Evdoz | C# (си шарп) | 1 | 28.05.2015 18:48 |
плохо соображаю в qbesic ` е, подскажите как написать эту программу | Vlad0697 | Помощь студентам | 0 | 16.05.2014 11:31 |
работа с БД - записывать действия с таблицей через DBNavigator в текстовый файл | Света12 | Общие вопросы Delphi | 2 | 16.05.2012 09:32 |
Написать программу, преобразующую файл *.csv в файл *.xls | Lamer_ok | Фриланс | 1 | 17.12.2011 14:24 |
Написать программу, преобразующую файл АВС.ТХТ в файл 123.ТХТ [Паскаль] | Djoker | Помощь студентам | 1 | 12.12.2010 19:45 |