Hi,
How to access the total number of child nodes from a parent node. For
example, I would like to get the total number of child nodes from
<parent1and <parent2node. The SelectNodes method return the total
number of <foldernodes (9) regardless of calling from the <parent1>
and <parent2node.
XML:
----------------------------------
<Mailbox DisplayName="test">
<parent1>
<folders>
<folder name="test001">
<folder name="test001"/>
<folder name="test003">
<folder name="test004">
<folder name="test005"/>
<folder name="test006"/>
</folder>
</folder>
</primary>
<parent2>
<folders>
<folder name="test007">
<folder name="test008">
<folder name="test009">
</folders>
</archive>
</Mailbox>
----------------------------------
My C# code return 9 childs for each execution. Correct result will be 6
for <parent1and 3 for the <parent2child node. Here is the code:
----------------------------------
// node = Mailbox node
foreach (XmlNode childNode in node.ChildNodes)
{
XmlNodeList folders = childNode.SelectNodes("//folder");
int total = folders.Count; <---- return 9.
}
----------------------------------
Thanks in advance.
- MA