public EmailTemplate(XmlNode node) { if (node == null) { throw new ArgumentNullException(nameof(node)); } EmailType = node.Attributes.GetNamedItem("emailType").InnerText; Priority = (MailPriority)Enum.Parse(Priority.GetType(), node.Attributes.GetNamedItem("priority").InnerText); Subject = node.SelectSingleNode("subject").InnerText; Body = node.SelectSingleNode("body").InnerText; From = node.SelectSingleNode("from").InnerText; }