powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Парсер больших xml-файлов
10 сообщений из 35, страница 2 из 2
Парсер больших xml-файлов
    #39493372
eeeу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
энди,
Мне база ФИАС нужна была один раз для заполнения своих таблиц для ГИС ЖКХ
И в формате dbf, где для каждой области - своя dbf подошла лучше,
оттуда легче было извлечь, чем из общего 20 ГБ xml на всю Россию
Из dbf в MSSQL есть штатное средство, никаких конвертилок не надо
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39493474
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однократное конвертирование не имеет смысла, мы конвертнули один раз, а через год многие люди из новостроек уже не могли найти своего адреса. Так что однократный конверт это утопия.
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39493797
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и в этот момент мы возвращаемся к исходной цели - dadata.ru )))
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39493818
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Exteris,

Вроде бы DiXML https://www.yunqa.de/delphi/products/xml/index умеет работать с огромными файлами
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39493821
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.yunqa.de/delphi/wiki/xml/index Q: Can DIXml read in very large XML files? I have files that are over 900+ MB - that other components cannot parse due to their size. They give Out of Memory errors.

A: Yes, DIXml can parse XML files of virtually any size with no memory constraints. This is true of the SAX, SAX2, and XmlReader interfaces. The XmlReader interface is recommended because it is more flexible and user friendly. Be careful, however, if you build a DOM tree: This will cause DIXml to load the entire document into memory and may result in memory errors if it exceeds the available RAM. On the other hand, DOM is only needed for XML tree manipulation. For just parsing and extracting data, the XmlReader is much faster and uses a minimum of resources only, including memory.
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39494328
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Exteris,
Вроде бы DiXML https://www.yunqa.de/delphi/products/xml/index умеет работать с огромными файлами
Спасибо, учту на будущее. Пока решил, что буду работать с dbf.
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39494509
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда уж лучше с Firebird
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39494544
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11тогда уж лучше с Firebird
тему не читал? :) Увы, налоговая не знает про птицу
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39494556
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, на хабре на днях интересная статья вышла про ФИАС, КЛАДР и их наследники:

ФИАС умер, да здравствует… да здравствует… да не понятно что пока
...
Рейтинг: 0 / 0
Парсер больших xml-файлов
    #39495031
Прогер123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использовать XML там, где структура данных постоянна, - глупость!

К примеру, банк-клиенты работают много лет с текстовыми файлами и не парятся понапрасну.

PS XML в системе адресов - неуместен и говорит о компетентности соответствующих структур.

имхо
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Парсер больших xml-файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]