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