Well, I could keep posting more and more code... but, let's keep it a learning experience at this point, and do this with hints.

The best way to pick up what you need is by exploring google results on "c# reading xml", in addition to just playing with the xml classes and their properties/methods to discover their structure and how the objects in those classes relate to each other.

That said, the basic idea is that what you are iterating through is like a treeview, where you have a 'root' node, that node has 'child' nodes, and each of those children can have their own 'child' nodes, etc etc etc...

Since you are interested in the items under the <control> element, consider those items the children of the control node, and play with the first code sample I provided to see if you can go through those children and get the values you want.