【发布时间】:2016-05-25 04:59:00
【问题描述】:
Xml 可以有这样的格式
<root>
<child1>
Value1
</child1>
<child2>
<child3>
Value2
</child3>
<child4>
<child5>
Value1
</child5>
</child4>
</child2>
<child6>
Value1
</child6>
</root>
这里 Value1 写了 3 次,所以 count 应该是 3。
或者 Xml 可以有这样的格式:
<root>
<child1 value="Value1" />
<child2 value="Value2"/>
<child3 value="Value1" />
<child4 value="Value1"/>
<child5 value="Value3" />
<child6 value="Value4"/>
</root>
这里 Value1 的计数为 3。
所以xml可以有任何格式,我想统计一个xml中的特定关键字计数。
请指导!
编辑:问题不可能与您提到的链接重复,这里我不知道 xml 的深度,例如它可能有 一个或多个孩子,其中可能出现或不出现关键字。 我想遍历所有节点而不知道每个节点的深度**
【问题讨论】:
-
这不是此链接@vahidkargar 的副本,我已经编辑了问题
-
这意味着问题是如何计算搜索字符串与属性或值匹配的节点?
-
@HariPrasad 是的。我们将在变量中输入一些关键字,并基于此检查该变量的出现次数。是的,关键字可以作为属性或值出现。
-
@Rahul 我添加了一个解释了什么的答案,你可以检查一下。
标签: c# asp.net .net xml winforms