Für dieses
ChildNodes.First.ChildNodes.First.ChildNodes.FindNode('module').NextSibling.NextSibling.NextSibling.NextSibling.ChildNodes.FindNode('config').ChildNodes.FindNode('accdevmgr').ChildNodes.FindNode('devlist').ChildNodes
empfehle ich dir mal einen Blick in
XPath.
Zum blosen Zählen hätte ChildNodes auch ein .Count angeboten ... also die Schleife war hierfür erstmal sinnlos.
Ansonsten bietet ctcfgnode auch die Möglichkeit, um in der Schleife auf dessen Childs zuzugreifen und da nachzusehn, was sich darin befindet.
Oder man nutzt ebenfalls wieder die Möglichkeiten vom XPath, läßt sich alle Werte auflisten und dann nochmal jeweils alle Werte mit inkl. einer Bedingung für dieses controllingresource ... hier dann im Ergebnis ebenfalls das Count abfragen und schon ist man mit 3 Befehlen/Abfragen fertig.