Xpath 计数具有特定值的属性

Xpath 计数具有特定值的属性,xpath,adobe,livecycle,Xpath,Adobe,Livecycle,目前,我正在尝试计算使用xpath选择的项目总数 要计算我能做的所有项目: count(/process_data/formData/xdp/datasets/data/Data//@selected) 但是,如何计算selected值为true的所有项目。(不知道上一个节点)。如果我知道前一个节点,我可以: count(/process_data/formData/xdp/datasets/data/Data//node[@selected=true]/@selected) 但是因为我不知

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

要计算我能做的所有项目:

count(/process_data/formData/xdp/datasets/data/Data//@selected)
但是,如何计算selected值为true的所有项目。(不知道上一个节点)。如果我知道前一个节点,我可以:

count(/process_data/formData/xdp/datasets/data/Data//node[@selected=true]/@selected)
但是因为我不知道这些数据,所以我不能用这个。有什么想法吗?

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

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

这假设选中的
实际上是一个字符串属性。

//node
对我来说没有意义