LINUX.ORG.RU

python & xml


0

0
трубуется простой и быстрый(!) парсер бАльших xml-файлов (~10~100Mb).

есть какие-нибудь варианты кроме libxml2?

anonymous
import xml.sax

использую для больших (400mb) файлов.

не знаю, как насчет скорости, не сравнивал. не в реалтайме же это все делается, правильно?

Kpoxman ★★
()
Ответ на: комментарий от Kpoxman
>import xml.sax

>использую для больших (400mb) файлов.

10x

>не знаю, как насчет скорости, не сравнивал. не в реалтайме же это все делается, правильно?

ну на таких объмах данных производительность является одним из главных факторов

anonymous
()
> трЕбуется простой и быстрый(!) парсер бОльших xml-файлов (~10~100Mb).

Любой sax-парсер должен удовлетворить. Хотя парсинг через sax проводится несколько иначе чем через dom, так что могут быть проблемы с пониманием.

gaa ★★
()
xml.etree.celementree. Судя по бенчмаркам самый быстрый и эконмичный по памяти. Особых наворотов нет, но работает действительно неплохо.
anonymous
()
Ответ на: комментарий от anonymous
только у него именно с парсингом бáльшие проблемы.. а вот создавать в нем xml'и очень удобно. sax очень просто и производителен
anonymous
()
Ответ на: комментарий от anonymous
и какие же у него праааблемы? Смотри исходники, это делает expat.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.