private string GetValue(XElement document, string id, string defaultValue) { var nodes = document.Descendants(id); if (nodes != null && nodes.Count() > 0) return nodes.First().Value; else { return defaultValue; } }