Jython から大きな (>800MB) XML ファイルを解析する必要があります。XML は深くネストされておらず、約 100 万の関連要素が含まれています。これらの要素を実際のオブジェクトに変換する必要があります。
以前は正常に使用nu.xom.*
していましたが、Java から Jython に切り替えたので、ライブラリは次のメッセージで失敗します。
パーサーは、このドキュメントで「64,000」を超えるエンティティ展開に遭遇しました。これは、アプリケーションによって課される制限です。
これを修正する方法が見つからないので、おそらく別の XML ライブラリを探す必要があります。Java または Jython 互換の Python のいずれかであり、効率的である必要があります。Pythonic は素晴らしく、nu.xom.*
シンプルですが、あまり Pythonic ではありません。何か提案はありますか?