Mega Code Archive

 
Categories / C# / XML
 

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;         }     } }