我需要使用具有以下结构的spring batch编写一个复杂的xml文件:
<root>
<a>foo</a>
<foo>
<b>...</b>
<c>...</c>
<bar>...</bar>
</foo>
<foo>
<b>...</b>
<c>...</c>
<bar>...</bar>
</foo>
...
</root>
foo元素是1 ... n,每个foo元素都有:
使用带有StaxEventItemWriter的页眉/页脚回调,我可以轻松创建结构(不包含bar元素)。
我需要使用块处理来读取,处理和写入条形元素(大量数据)。 每个bar元素都将附加到其右边的foo元素(包含在b元素中)。
由于可以有多个foo元素,并且通过使用StaxEventItemWriter,如何将bar元素写入其正确的foo元素?