LoadXml() private method

private LoadXml ( string xml ) : XmlDocumentEx
xml string
return XmlDocumentEx
Beispiel #1
0
        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());
        }
Beispiel #2
0
 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);
     }
 }