我们目前正致力于将Jackrabbit从1.6.5升级到2.4.2。我们在一些曾经完全在1.6.5上工作的XPath查询面临问题,现在它在2.4.2上抛出javax.jcr.query.InvalidQueryException异常 - 请问Jackrabbit改变了解析XPath查询的方式吗?
查询是:
//programs//*[child::*/@sunday]
版本1.6.5上的返回:
0 nodes returned in 1ms
并在2.4.2返回:
null for statement: for $v in //programs//*[child::*/@sunday] return $v