Спасибо тебе за сообщение. Я был смущен, поскольку более ранние команды для bean-компонентов xml были успешными.
Без саксона это все еще работает:
MapDocument doc;
...
String cityQuery = "$this//City";
XmlObject[] cities = doc.selectPath(cityQuery);
Однако саксон требуется для явного выбора полей в тегах:
String aveQuery= "$this//Street[Kind='Avenue']";
XmlObject[] avenues = doc.selectPath(aveQuery); // RuntimeException without saxon on path
java.lang.RuntimeException:
Trying XBeans path engine... Trying XQRL... Trying delegated path engine... FAILED on $this//Street[Kind='Avenue']
Я надеюсь, что это может быть полезно для других, кто сталкивается с подобной проблемой.