private static string GetXmlValue(XElement node, string tag) { var xElement = node.DescendantsAndSelf(tag).FirstOrDefault(); return xElement == null ? string.Empty : xElement.Value; }