FileStream file = new FileStream("yourfile.xml", FileMode.Open); BufferedStream stream = new BufferedStream(file); XmlTextReader reader = new XmlTextReader(stream); while (reader.Read()) { // do something }