public static void Main()
var xmlText = @"<GetMaterialData><Materials><Material><MaterialCode>144C0250</MaterialCode></Material><Material><MaterialCode>144C0253</MaterialCode></Material><Material><MaterialCode>144C0251</MaterialCode></Material><Material><MaterialCode>144C0252</MaterialCode></Material></Materials></GetMaterialData>";
MemoryStream mStream = new MemoryStream();
XmlTextWriter writer = new XmlTextWriter(mStream, Encoding.Unicode);
XmlDocument document = new XmlDocument();
document.LoadXml(xmlText);
writer.Formatting = Formatting.Indented;
document.WriteContentTo(writer);
StreamReader sReader = new StreamReader(mStream);
String FormattedXML = sReader.ReadToEnd();
Console.WriteLine(Result);