0

我已经阅读了 MSDN 关于节点选择的文章以及许多关于确定具有特定属性的节点和具有特定值的节点的不同帖子,但我需要计算同时具有特定属性和特定值的节点的数量。

要计算具有特定名称值的节点总数,我有这个:
Dim count6 As Integer = doc4.CreateNavigator().Evaluate("count(//TAG[@NAME='CURRENTTRANAMT'])")

但是,我需要知道上面计算的节点中有多少个值/InterText 为 00000000000000.00

我正在使用一个结构非常奇怪的 xml 文件,这是我以前从未见过的,直到现在能够根据需要对其进行搜索和排序,但现在我需要创建一个循环,当名为 CURRENTTRANAMT 的节点的值为 00000000000000.00。

有没有办法将 00000000000000.00 值添加到我的昏暗计数中6,还是我需要一种不同的方法?

写出来给了我一个循环的想法,可以让我解决这个问题,但我仍然很想知道上面的计数是否可能。

感谢您的任何建议,

大卫

4

1 回答 1

2

您可以尝试以下添加:

Dim count6 As Integer = doc4.CreateNavigator().Evaluate("count(//TAG[@NAME='CURRENTTRANAMT' and (@value = '00000000000000.00' or @innerText = '00000000000000.00')])")
于 2013-06-10T22:02:48.103 回答