Что-то столь же простое, как (используя XDocument
класс из System.Xml.Linq
пространства имен):
// You don't need below line
// XDocument xml = XDocument.Load(@"path to txt file");
var macElement = xml.Descendants().Where(element => element.Name == "mac").FirstOrDefault();
// Similairly for groupid elemnt
var groupidElement = xml.Descendants().Where(element => element.Name == "groupid").FirstOrDefault();
if(macElement != null)
{
// do something with macElement.Value
}
if(groupidElement != null)
{
// do something with groupidElement.Value
}
Также вызов xml.Descendants()
является избыточным, поэтому вы можете сохранить его в переменной как:
var descendants = xml.Descendants();
и используйте его повторно.