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