from("queue:foo").filter().
xquery("//foo").
to("queue:bar")
您还可以使用查询中的功能,在这种情况下,您需要一个明确的类型转换(或者,您需要一个 org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR)将类作为第二个参数传递给 xquery () 方法。
from("direct:start").
recipientList().xquery("concat('mock:foo.', /person/@city)", String.class);