计算具有特定值xPath的属性

时间:2013-11-13 15:50:41

标签: xpath adobe livecycle

目前我正在尝试计算使用xpath选择的项目总数。

计算我能做的所有项目:

count(/process_data/formData/xdp/datasets/data/Data//@selected)

但是如何计算所选值为true的所有项目。 (不知道前一个节点)。如果我知道我可以做的上一个节点:

count(/process_data/formData/xdp/datasets/data/Data//node[@selected=true]/@selected)

但由于我不知道这些数据,我不能使用它。任何想法?

1 个答案:

答案 0 :(得分:2)

如果你的意思是不知道前一个节点你要检查所有可能具有selected属性的节点,我认为你只需要将你的XPath表达式更改为:

count(/process_data/formData/xdp/datasets/data/Data//*[@selected='true'])

这假定selected实际上是字符串属性。