using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml.Linq; namespace OF_DL.Utils { internal static class XmlUtils { // When true, return original text without parsing/stripping. public static bool Passthrough { get; set; } = false; public static string EvaluateInnerText(string xmlValue) { if (Passthrough) { return xmlValue ?? string.Empty; } try { var parsedText = XElement.Parse($"{xmlValue}"); return parsedText.Value; } catch { } return string.Empty; } } }