Я пытаюсь настроить синтаксический анализатор для большого XML-файла, поэтому я хотел бы использовать преимущества инфраструктуры SpringBatch для его разбиения.
Я новичок в этой среде, и я не нахожу никакой документации или примеров того, как я могу это сделать.Поэтому я был бы очень рад, если бы кто-то мог предложить мне какую-либо ориентацию.
Есть ли возможность разбить этот файл по прямым потомкам XML?Например:
sample.xml (1 ГБ)
<students>
<student>
<name>Sirius Black</name>
<phone>123</phone>
</student>
<student>
<name>Tom Riddle</name>
<phone>349</phone>
</student>
<student>
<name>Severus Snape</name>
<phone>934</phone>
</student>
</students>
Я изучил примеры попыток разбиения плоских файлов, но как я могу это сделать с файлами XML?
PD: прямым потомком этого XML-файла будет «студент»