static string FormatQuarantinedLogEntryXmlContent(PersistedMessage message) { if (!message.IsDataAvailable || !message.DataXml.HasValue) { return string.Empty; } var sb = new StringBuilder(); var settings = new XmlWriterSettings { Indent = true, IndentChars = " ", NewLineChars = Environment.NewLine, NewLineHandling = NewLineHandling.Replace, OmitXmlDeclaration = true }; using (var writer = XmlWriter.Create(sb, settings)) { message.DataXml.Value.WriteTo(writer); writer.Flush(); } return HttpUtility.HtmlEncode(sb.ToString()); }
static string FormatContent(PersistedMessage message) { if (!message.IsDataAvailable) { return DataNotAvailableMessage; } if (!message.DataXml.HasValue) { return XmlNotAvailableMegssage; } var sb = new StringBuilder(); var settings = new XmlWriterSettings { Indent = true, IndentChars = " ", NewLineChars = Environment.NewLine, NewLineHandling = NewLineHandling.Replace, OmitXmlDeclaration = true }; using (var writer = XmlWriter.Create(sb, settings)) { message.DataXml.Value.WriteTo(writer); writer.Flush(); } var encoded = HttpUtility.HtmlEncode(sb.ToString()); return encoded.Replace(Environment.NewLine, "<br />").Replace(" ", " "); }