Улучшение скорости разбора для xmltodict

У меня есть сжатый файл FIXML ZIP. Я пытаюсь использовать xmltodict для анализа несжатого файла (~130 МБ несжатых данных) следующим образом, но синтаксический анализ занимает около 3 минут:

with zipfile.ZipFile(ff, 'r') as fh:
     infile = fh.read(fh.namelist()[0])
o = xmltodict.parse(infile)

Я также пытался использовать последнюю версию xmltodict (0.9.0), поскольку в примечаниях к выпуску предыдущей версии описано улучшение производительности, но это все равно не помогло... никакого улучшения скорости вообще.

Любые идеи о том, как этот разбор xmltodict может быть выполнен гораздо быстрее?

Благодарю.

0 ответов

Другие вопросы по тегам