是否有SQL2
查询等同于以下XPath
查询:SQL2相当于此XPath查询
/jcr:root/content/ancestor//parent/jcr:content
它应该返回以下节点,例如:
/content/ancestor/a/b/c/parent/jcr:content
/content/ancestor/a/parent/jcr:content
/content/ancestor/parent/jcr:content
但不以下节点:
/content/xxx/a/b/c/parent/jcr:content
/content/xxx/a/parent/jcr:content
/content/xxx/parent/jcr:content
你知道为什么XPATH在JCR 2中被弃用吗?与SQL2查询相比,XPath查询有时更短,更易读。 – h2o
即使它已被弃用,我仍然在使用XPATH。 Internaly虽然它们被转换为SQL2。 将节点结构映射到XPATH非常容易。所以我也想知道为什么我们应该用更复杂和更难以通过XPATH读取SQL2的方式。 – Thomas