Показать сообщение отдельно
  #3  
Старый 12.11.2014, 11:18
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Uniq!
Встала задача разобрать xml файл размером в 200+ метров. Я чётко понимаю, что читать его нужно по блокам.
Можно отобразить его на память (memory mapping) и надеяться, что ОС правильно рапределит блоки по мере использования.

Если основанный на DOM разборщик XML захлебнется и/или будет сильно тормозить, придется взять одну из реализаций потоково-событийного парсера SAX (Simple XML), которые есть не только на Java, но и на Object Pascal.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием