I want to read specific data from an XML file.This is what I have come up with so far:When I run my program without the (if (reader.Name == ControlID)) line reader.Value returns the right value,but when I include the if clause,it returns null\[code\] public void GetValue(string ControlID) { XmlTextReader reader = new System.Xml.XmlTextReader("D:\\k.xml"); string contents = ""; while (reader.Read()) { reader.MoveToContent(); if (reader.Name == ControlID) contents = reader.Value; } }\[/code\]