Мне нужно проанализировать большой (> 800 МБ) XML-файл из Jython.XML не глубоко вложен, содержит около миллиона соответствующих элементов.Мне нужно преобразовать эти элементы в реальные объекты.
Ранее я успешно использовал nu.xom.*
, но теперь, когда я переключился с Java на Jython, библиотека перестала работать со следующим сообщением:
Анализатор обнаружил большечем «64 000» расширений сущностей в этом документе;это ограничение, налагаемое приложением.
Я не нашел способа исправить это, поэтому мне, вероятно, придется искать другую библиотеку XML.Это может быть Java или Jython-совместимый Python, и он должен быть эффективным.Pythonic был бы великолепен, nu.xom.*
прост, но не очень pythonic.Есть ли у вас какие-либо предложения?