How to improve this piece of code
- by user303518
XmlDocument eQuoteXmlDoc = new XmlDocument();
eQuoteXmlDoc.LoadXml(eQuoteXml);
XmlElement rootElement = eQuoteXmlDoc.DocumentElement;
XmlNodeList quotesList = rootElement.SelectNodes("Quote");
foreach (XmlNode node in quotesList)
{
// Each node should be a quote node but to be safe, check
if (node.Name == "Quote")
{
string groupName = node.SelectSingleNode("Group/GroupName").InnerText;
string groupCity = node.SelectSingleNode("Group/GroupCity").InnerText;
string groupPostalCode = node.SelectSingleNode("Group/GroupZipCode").InnerText;
string groupSicCode = node.SelectSingleNode("Group/GroupSIC").InnerText;
string generalAgencyLicenseNumber = node.SelectSingleNode("Group/GALicenseNbr").InnerText;
string brokerName = node.SelectSingleNode("Group/BrokerName").InnerText;
string deliverToEmailAddress = node.SelectSingleNode("Group/ReturnEmailAddress").InnerText;
string brokerEmail = node.SelectSingleNode("Group/BrokerEmail").InnerText;
string groupEligibleEmployeeCountString = node.SelectSingleNode("Group/GroupNbrEmployees").InnerText;
string quoteEffectiveDateString = node.SelectSingleNode("Group/QuoteEffectiveDate").InnerText;
string salesRepName = node.SelectSingleNode("Group/SalesRepName").InnerText;
string salesRepPhone = node.SelectSingleNode("Group/SalesRepPhone").InnerText;
string salesRepEmail = node.SelectSingleNode("Group/SalesRepEmail").InnerText;
string brokerLicenseNumber = node.SelectSingleNode("Group/BrokerLicenseNbr").InnerText;
}
}