reference:
http://blog.csdn.net/cai15191466621/article/details/6977686
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; }
原文:http://www.cnblogs.com/shy1766IT/p/4955149.html