Я хочу разделить файл XML.
оригинальный файл:
<home>
<address>a1</address>
<address>a2</address>
<address>a3</address>
<address>a4</address>
....
....
<address>an</address>
</home>
Например, я хочу разделить файл XML с двумя элементами адреса в каждом файле.
file1:
<home>
<address>a1</address>
<address>a2</address>
</home>
file2:
<home>
<address>a1</address>
<address>a2</address>
</home>
....
file m:
<home>
<address>a(n-1)</address>
<address>an</address>
</home>
Я пробовал какниже. Но я не могу получить ожидаемый результат.
from("file:///home/tharanga/task2/input?noop=true&delete=true")
.split(xpath("home/address"))
.streaming()
.aggregate(AggregationStrategies.groupedExchange())
.constant(true)
.completionSize(2)
.completionTimeout(1000)
.to("file:///home/tharanga/task2/output2");
Большое спасибо за помощь в решении этой проблемы.