private bool VerifyIsoVersion()
{
RootNode = _taskDataXmlDocument.SelectSingleNode("ISO11783_TaskData");
if (RootNode == null)
{
SetError("Missing required ISO11783_TaskData");
return false;
}
var majorVersion = RootNode.GetXmlNodeValue("@VersionMajor");
IsoVersionEnum isoVersion;
if (majorVersion == null || Enum.TryParse(majorVersion, true, out isoVersion) == false)
{
SetError("Missing required VersionMajor attribute or its value is not supported");
return false;
}
IsoVersion = isoVersion;
return true;
}