Я знаю, что Spring Integration довольно старая, но у меня есть кусок кода, который нуждается в небольшой модификации, чтобы двигаться дальше. Мне нужно разделить входящее XML-сообщение и сохранить родительский узел. Вот мой XML:
<Order>
<Item>A</Item>
<Item>B</Item>
</Order>
И я хочу разбить на 2 XML и сохранить проверку XSD.
<Order>
<Item>A</Item>
</Order>
и
<Order>
<Item>B</Item>
</Order>
Сделал это:
<beans xmlns:int-xml="http://www.springframework.org/schema/integration/xml">
...
<int-xml:xpath-splitter id="splitter">
<int-xml:xpath-expression expression="/Order/Item"/>
</int-xml:xpath-splitter>
...
Он разделен на
<Item>A</Item>
и
<Item>B</Item>
, но мне нужен родитель, чтобы быть там. В любом случае, чтобы это работало? Заранее спасибо.