Zveřejnění mého komentáře jako odpovědi, protože to problém vyřešilo a mohlo by být užitečné pro ostatní, kteří mají potíže s používáním xml-stream
zabalit tímto způsobem.
Jedná se o collect
Metoda způsobuje problém, protože nutí analyzátor shromažďovat všechny instance zpracovaného uzlu v poli, když jsou analyzovány. collect
by měl být používán pouze ke shromažďování podřízených položek určitého typu z každého analyzovaného uzlu. Výchozí chování je nedělat to (kvůli streamovací povaze analyzátoru, který vám umožňuje snadno zpracovávat multigigabajtové soubory).
Řešením tedy bylo odstranit tento řádek kódu a použít pouze endElement
událost.