XmlNodeList NodeList = Node.ChildNodes;
здесь Узел является объектом IXmlNode. ChildNodes () повторяет NodeList с альтернативными пустыми значениями и оригинальными значениями.
XML-файл
<?xml version="1.0" encoding="UTF-8"?>
<Service>
<Name Value="122" ValueType="string"/>
<Number Value="1222" ValueType="long"/>
<ApplicationName Value="Service" ValueType="string"/>
<Count Value="10" ValueType="long"/>
</Service>
На самом деле здесь 4 дочерних узла, но список узлов содержит 9 дочерних узлов (пустые и оригинальные значения)