我正在编写一个针对我的JCR运行的XPath查询。我必须在特定目录中检索具有特定类型的所有父节点,这些父节点也具有在给定范围内具有double属性的特定子节点。
我已经成功过滤了父级的目录和类型,但是在向子节点添加约束时遇到了麻烦。此外,以下代码将返回子节点,但我需要父节点。
/jcr:root/content//element(*, parentnode:type)[parentnode:property = 'value']/element(*, childnode:type)[childnode:property > 0 and childnode:property < 5]
我当前的代码给了我一个空集。我希望收到适合我的约束的parentnode:type节点列表。
添加“ / ..”以选择当前节点之前的节点。
/ jcr:root / content // element(,parentnode:type)[parentnode:property ='value'] / element(,childnode:type)[childnode:property> 0 and childnode:property <5] /。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句