Spring integration 如何分割XML并保留父元素?

Spring integration 如何分割XML并保留父元素?,spring-integration,Spring Integration,我知道Spring集成相当古老,但我有一段代码需要稍加修改才能继续。我需要拆分传入的XML消息并保留父节点。以下是我的XML: <Order> <Item>A</Item> <Item>B</Item> </Order> A. B 我想分成2个XML并保留XSD验证 <Order> <Item>A</Item> </Order> A. 及 B 他这样做

我知道Spring集成相当古老,但我有一段代码需要稍加修改才能继续。我需要拆分传入的XML消息并保留父节点。以下是我的XML:

<Order>
  <Item>A</Item>
  <Item>B</Item>
</Order>

A.
B
我想分成2个XML并保留XSD验证

<Order>
 <Item>A</Item>
</Order>

A.


B
他这样做:

<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> 
A

B
但我需要父母在场。无论如何,要让它工作?提前谢谢

我知道春天很古老

?

积极维护和加强,;有一次


您需要一个自定义拆分器,或者您可以在拆分器之后添加一个转换器来添加外部节点。

您需要的是在
之后添加一个

有关更多信息,请参阅参考手册:


您需要了解什么是XSLT等等。

请详细说明为什么Spring集成项目对您来说已经很老了?它的工作非常有魅力!我在XSLT工作了多年,但从未做过XML->XML。非常感谢~
<Item>A</Item> 
<Item>B</Item>