by bhavikv
23. April 2010 02:24
Found an interesting link - http://www.shrinkrays.net/code-snippets/csharp/format-xml-in-csharp.aspx
This is to format XML in C#. I have found it quite useful to view and analyze the XML returned from the Web Services.
/// <summary>
/// Formats the provided XML so it's indented and humanly-readable.
/// </summary>
/// <param name="inputXml">The input XML to format.</param>
/// <returns></returns>
public static string FormatXml(string inputXml)
{
XmlDocument document = new XmlDocument();
document.Load(new StringReader(inputXml));
StringBuilder builder = new StringBuilder();
using (XmlTextWriter writer = new XmlTextWriter(new StringWriter(builder)))
{
writer.Formatting = Formatting.Indented;
document.Save(writer);
}
return builder.ToString();
}
Regards,
Bhavik