I have an XML File and i would like to iterate though each child node gathering information.
Here is my C# code it only picks up one node, the FieldData i would like
You're iterating the FieldData nodes and you have only one. To iterate its child nodes write:
foreach (XmlNode node in dataNodes) { foreach (XmlNode childNode in node.ChildNodes) {