Форум — Development python & xml 0 0 трубуется простой и быстрый(!) парсер бАльших xml-файлов (~10~100Mb). есть какие-нибудь варианты кроме libxml2? Ссылка
import xml.sax использую для больших (400mb) файлов. не знаю, как насчет скорости, не сравнивал. не в реалтайме же это все делается, правильно? Kpoxman ★★ (08.05.08 17:14:10 MSD) Показать ответ Ссылка
Ответ на: комментарий от Kpoxman 08.05.08 17:14:10 MSD >import xml.sax >использую для больших (400mb) файлов. 10x >не знаю, как насчет скорости, не сравнивал. не в реалтайме же это все делается, правильно? ну на таких объмах данных производительность является одним из главных факторов anonymous (08.05.08 17:21:23 MSD) Ссылка
> трЕбуется простой и быстрый(!) парсер бОльших xml-файлов (~10~100Mb). Любой sax-парсер должен удовлетворить. Хотя парсинг через sax проводится несколько иначе чем через dom, так что могут быть проблемы с пониманием. gaa ★★ (08.05.08 17:21:35 MSD) Показать ответы Ссылка
Ответ на: комментарий от gaa 08.05.08 17:21:35 MSD вроде sax это то что надо.. anonymous (08.05.08 17:38:12 MSD) Ссылка
Ответ на: комментарий от gaa 08.05.08 17:21:35 MSD 100mb в DOM это кто угодно загнется)) Kpoxman ★★ (08.05.08 18:30:25 MSD) Ссылка
xml.etree.celementree. Судя по бенчмаркам самый быстрый и эконмичный по памяти. Особых наворотов нет, но работает действительно неплохо. anonymous (09.05.08 00:32:47 MSD) Показать ответ Ссылка
Ответ на: комментарий от anonymous 09.05.08 00:32:47 MSD только у него именно с парсингом бáльшие проблемы.. а вот создавать в нем xml'и очень удобно. sax очень просто и производителен anonymous (09.05.08 01:30:32 MSD) Показать ответ Ссылка
Ответ на: комментарий от anonymous 09.05.08 01:30:32 MSD и какие же у него праааблемы? Смотри исходники, это делает expat. anonymous (09.05.08 13:20:05 MSD) Ссылка