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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.