AGS.Editor.Components.HelpCommandsComponent.CompareVersionWithXML C# (CSharp) Method

CompareVersionWithXML() private method

private CompareVersionWithXML ( XmlDocument doc, string xmlElVersionFull, string xmlElVersionFriendly, string &newVersionText ) : VersionCheckStatus
doc System.Xml.XmlDocument
xmlElVersionFull string
xmlElVersionFriendly string
newVersionText string
return VersionCheckStatus
        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;
        }