Штыри не терпят неудачу в ваших тестах, макет может.
Это очень плохое сообщение об ошибке, но ваше выражение допустимо в XPath 2.0, но недействительно в XPath 1.0. XPath 1.0 не допускает заключенное в скобки подвыражение после оператора "//".
У меня это работает очень хорошо:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Your_path_here);
XmlNode oneNode = xmlDoc.SelectSingleNode("settings/Mgmt/NotAdmin/ViewItems");