|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Belyavsky 2:5020/400 25 Apr 2003 13:02:37 To : Victor Wagner Subject : Re: Парсинг XML специального вида -------------------------------------------------------------------------------- Hello, Victor! DB>>> Мне тут по работе приходится парситьпри помощи Perl XML достаточно DB>>> специального вида (просто список однородных тегов) объемом 250 DB>>> мегабайт. Парсеры его пытаются прочитать в память, а уже потом - DB>>> обрабатывать. Hаписанный на коленке парсер на регекспах в этом плане DB>>> экономнее. DB>>> Можно ли при помощи стандартных модулей с CPAN создать парсер, DB>>> который не будет читать файл целиком, а будет осуществлять DB>>> последовательный доступ? AC>> А что, SAX-парсеры на перле весь файл пытаются зачитать!? DOM-парсеры, AC>> разумеется, пытаются, у них вариантов нет... VW> У меня было глубокое убеждение, что Expat (XML::Parser) не пытается. VW> Hо поскольку я этот вариант Белявскому уже рекомендовал, наверное, он VW> попробовал. Hе попробовал. Hа регекспах оно написалось быстро, плюс другие задачи. Сейчас попробую в паузу. With best regards, Dmitry Belyavsky. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/25694a1ca13b3.html, оценка из 5, голосов 10
|