private VersionCheckStatus CompareVersionWithXML(XmlDocument doc, string xmlElVersionFull, string xmlElVersionFriendly, out string newVersionText)
{
XmlNode serverVersionNode = doc.DocumentElement.SelectSingleNode(xmlElVersionFull);
string serverVersionText = serverVersionNode.InnerText;
VersionCheckStatus status = CompareSoftwareVersions(serverVersionText);
newVersionText = serverVersionText;
serverVersionNode = doc.DocumentElement.SelectSingleNode(xmlElVersionFriendly);
if (serverVersionNode != null && !String.IsNullOrEmpty(serverVersionNode.InnerText))
{
newVersionText = serverVersionNode.InnerText;
}
return status;
}