Camel 是否可以拆分以下 XML 消息
<?xml version="1.0" encoding="UTF-8"?>
<MyOrder>
<header>
....
</header>
<body>
<item>
<itemNumber>10</itemNumber>
<itemType>A</itemType>
</item>
<item>
<itemNumber>20</itemNumber>
<itemType>B</itemType>
</item>
<item>
<itemNumber>30</itemNumber>
<itemType>C</itemType>
</item>
</body>
</MyOrder>
到以下 3 个部分:
1)
<?xml version="1.0" encoding="UTF-8"?>
<MyOrder>
<header>
....
</header>
<body>
<item>
<itemNumber>10</itemNumber>
<itemType>A</itemType>
</item>
</body>
</MyOrder>
2)
<?xml version="1.0" encoding="UTF-8"?>
<MyOrder>
<header>
....
</header>
<body>
<item>
<itemNumber>20</itemNumber>
<itemType>B</itemType>
</item>
</body>
</MyOrder>
3)
<?xml version="1.0" encoding="UTF-8"?>
<MyOrder>
<header>
....
</header>
<body>
<item>
<itemNumber>30</itemNumber>
<itemType>C</itemType>
</item>
</body>
</MyOrder>
? 注意结果基于itemType标签,并且每条消息的 Header 都没有改变。拆分器 EIP 模式可以在这里提供帮助吗?请在这里分享您的想法!