I\'m trying to find a way to get the total number of child nodes from an XmlNode recursively.
That it is to say I want to count all the children, grand children etc.
XPath supports something called Axis specifier, so the code you're looking for is
node.SelectNodes("descendant::*").Count