|
|
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
энди, Мне база ФИАС нужна была один раз для заполнения своих таблиц для ГИС ЖКХ И в формате dbf, где для каждой области - своя dbf подошла лучше, оттуда легче было извлечь, чем из общего 20 ГБ xml на всю Россию Из dbf в MSSQL есть штатное средство, никаких конвертилок не надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2017, 19:01:39 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
Однократное конвертирование не имеет смысла, мы конвертнули один раз, а через год многие люди из новостроек уже не могли найти своего адреса. Так что однократный конверт это утопия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2017, 10:10:47 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
и в этот момент мы возвращаемся к исходной цели - dadata.ru ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 09:42:55 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
Exteris, Вроде бы DiXML https://www.yunqa.de/delphi/products/xml/index умеет работать с огромными файлами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 10:17:03 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 10:18:26 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
X11Exteris, Вроде бы DiXML https://www.yunqa.de/delphi/products/xml/index умеет работать с огромными файлами Спасибо, учту на будущее. Пока решил, что буду работать с dbf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 07:47:14 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
тогда уж лучше с Firebird ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 12:45:56 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
X11тогда уж лучше с Firebird тему не читал? :) Увы, налоговая не знает про птицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 13:17:55 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
Кстати, на хабре на днях интересная статья вышла про ФИАС, КЛАДР и их наследники: ФИАС умер, да здравствует… да здравствует… да не понятно что пока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 13:22:36 |
|
||
|
Парсер больших xml-файлов
|
|||
|---|---|---|---|
|
#18+
Использовать XML там, где структура данных постоянна, - глупость! К примеру, банк-клиенты работают много лет с текстовыми файлами и не парятся понапрасну. PS XML в системе адресов - неуместен и говорит о компетентности соответствующих структур. имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 08:51:07 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39493474&tid=2041989]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 420ms |

| 0 / 0 |
