Цитата:
Сообщение от Uniq!
Встала задача разобрать xml файл размером в 200+ метров. Я чётко понимаю, что читать его нужно по блокам.
|
Можно отобразить его на память (memory mapping) и надеяться, что ОС правильно рапределит блоки по мере использования.
Если основанный на DOM разборщик XML захлебнется и/или будет сильно тормозить, придется взять одну из реализаций потоково-событийного парсера SAX (Simple XML), которые есть не только на Java, но и на Object Pascal.