public static string FormatXmlString(string xmlString) { XmlDocument document = new XmlDocument(); document.LoadXml(xmlString); MemoryStream stream = new MemoryStream(); XmlTextWriter writer = new XmlTextWriter(stream, null); writer.Formatting = Formatting.Indented; document.Save(writer); StreamReader streamReader = new StreamReader(stream, System.Text.Encoding.UTF8); stream.Position = 0; string returnValue = streamReader.ReadToEnd(); streamReader.Close(); stream.Close(); return returnValue; }