根据XPath中子节点的double值查找父节点

时间:2019-01-13 13:02:44

标签: xml xpath nodes jcr

我正在编写一个针对我的JCR运行的XPath查询。我必须在特定目录中检索具有特定类型的所有父节点,这些父节点也具有在给定范围内具有double属性的特定子节点。

我已经成功过滤了父级的目录和类型,但是在向子节点添加约束时遇到了麻烦。此外,以下代码将返回子节点,但我需要父节点。

/jcr:root/content//element(*, parentnode:type)[parentnode:property = 'value']/element(*, childnode:type)[childnode:property > 0 and childnode:property < 5]

我当前的代码给了我一个空的集合。我希望收到适合我的约束的parentnode:type节点列表。

1 个答案:

答案 0 :(得分:0)

添加“ / ..”以选择当前节点之前的节点。

  

/ jcr:root / content // element(,parentnode:type)[parentnode:property =   'value'] / element(,childnode:type)[childnode:property> 0和   childnode:property <5] / ..