XPath中根据子节点的double值查找父节点
Finding parent nodes based on double value of child node in XPath
我正在针对我的 JCR 向 运行 编写 XPath 查询。我必须检索特定目录中特定类型的所有父节点,这些父节点还具有给定范围内的双 属性 的特定子节点。
我已经成功过滤了父节点的目录和类型,但在向子节点添加约束时遇到了问题。此外,下面的代码将 return 子节点,但我想要父节点。
/jcr:root/content//element(*, parentnode:type)[parentnode:property = 'value']/element(*, childnode:type)[childnode:property > 0 and childnode:property < 5]
我当前的代码给出了一个空集。我希望收到符合我的约束条件的 parentnode:type 节点列表。
将“/..”添加到 select 当前节点之前的节点。
/jcr:root/content//element(, parentnode:type)[parentnode:property =
'value']/element(, childnode:type)[childnode:property > 0 and
childnode:property < 5]/..
我正在针对我的 JCR 向 运行 编写 XPath 查询。我必须检索特定目录中特定类型的所有父节点,这些父节点还具有给定范围内的双 属性 的特定子节点。
我已经成功过滤了父节点的目录和类型,但在向子节点添加约束时遇到了问题。此外,下面的代码将 return 子节点,但我想要父节点。
/jcr:root/content//element(*, parentnode:type)[parentnode:property = 'value']/element(*, childnode:type)[childnode:property > 0 and childnode:property < 5]
我当前的代码给出了一个空集。我希望收到符合我的约束条件的 parentnode:type 节点列表。
将“/..”添加到 select 当前节点之前的节点。
/jcr:root/content//element(, parentnode:type)[parentnode:property = 'value']/element(, childnode:type)[childnode:property > 0 and childnode:property < 5]/..