Clean Xml
using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Xml.Xsl; using System.Web.UI; namespace ARF.Web.Utility { public class Utility { public static void CleanXml(XmlDocument xml) { XmlTextReader oReader = new XmlTextReader(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("ARF.Resources.CleanXml.xsl")); XslCompiledTransform oTransform = new XslCompiledTransform(); oTransform.Load(oReader); System.IO.StringWriter sw = new System.IO.StringWriter(); XmlTextWriter writer = new XmlTextWriter(sw); oTransform.Transform(xml, null, writer); xml.LoadXml(sw.ToString()); } public static XmlDocument CleanXml(string xml) { XmlDocument oDoc = new XmlDocument(); oDoc.LoadXml(xml); CleanXml(oDoc); return oDoc; } } }