Hi, I was trying to convert a bunch of //text() Nodes selected via XPath into a List<String> and keep getting a ClassCastException.
My input xml:
<isbn>9781617290450</isbn>
<isbn>9780132360280</isbn>
The route
.setHeader("isbns", xpath("/order//isbn/text()"))
.bean(orderService, "handleOrder(${header[isbns]})")
The Bean Method:
public void handleOrder(List<String> orders) {
orders.stream().forEach((o) -> {
LOGGER.log(Level.INFO, "Order: {0}", o);
});
Thanks for a hint.
Cheers,
Markus
