【发布时间】:2014-09-04 12:00:05
【问题描述】:
我正在编写 C# 代码。我的 XML 文档具有不同的节点,其中我需要计算具有相同内部文本值的节点数。我正在使用 XmlDocument。假设我有一个 xml 文件,我必须在其中计算具有 InnerText 值 BSS 的节点数。
代码:
<Annotations>
<Objects>
<ObjectId>BSS</ObjectId>
<ObjectId>CAT</ObjectId>
</Objects>
<Objects>
<ObjectId>BSS</ObjectId>
<ObjectId>ABC</ObjectId>
</Objects>
<Objects>
<ObjectId>BSS</ObjectId>
<ObjectId>PCT</ObjectId>
</Objects>
</Annotations>
在上面的代码中,我想计算具有内部文本值 BSS 的节点数。就像这里的计数应该是 3。非常感谢您的帮助。
编辑代码:
<Annotations>
<Objects>
<ObjectId>BSS|SAF|PAT</ObjectId>
<ObjectId>CAT</ObjectId>
</Objects>
<Objects>
<ObjectId>BSS|SAF|PAT</ObjectId>
<ObjectId>ABC</ObjectId>
</Objects>
<Objects>
<ObjectId>BSS|SAF|PAT</ObjectId>
<ObjectId>PCT</ObjectId>
</Objects>
</Annotations>
【问题讨论】: