public static string Normalize(string xml) { var doc = XmlDocumentEx.LoadXml(xml); var stringWriter = new StringWriter(new StringBuilder()); var xmlTextWriter = new XmlTextWriter(stringWriter) { Formatting = Formatting.Indented }; doc.Save(xmlTextWriter); return(stringWriter.ToString()); }
public new static XmlDocumentEx LoadXml(string xml) { try { XmlDocument doc = new XmlDocumentEx(); doc.LoadXml(xml); return((XmlDocumentEx)doc); } catch (Exception ex) { Log.Warn("Cannot load xml: {0}. {1}\r\n{2}".FormatWith(xml, ex.Message, Environment.StackTrace), typeof(XmlDocumentEx), ex); return(null); } }
public new static XmlDocumentEx LoadXml(string xml) { try { XmlDocument doc = new XmlDocumentEx(); doc.LoadXml(xml); return (XmlDocumentEx)doc; } catch (Exception ex) { Log.Warn(ex, "Cannot load xml: {0}. {1}\r\n{2}", xml, ex.Message, Environment.StackTrace); return null; } }
public new static XmlDocumentEx LoadXml(string xml) { try { XmlDocument doc = new XmlDocumentEx(); doc.LoadXml(xml); return((XmlDocumentEx)doc); } catch (Exception ex) { Log.Warn(ex, $"Cannot load xml: {xml}. {ex.Message}\r\n{Environment.StackTrace}"); return(null); } }