public static void Main()
string response = @"<response location='location1'>
<meas name='mt1'>14</meas>
<meas name='mt2'>23</meas>
<meas name='mt3'>65</meas>
<meas name='mt4'>31</meas>
<meas name='mt6'>32</meas>
string[] return_values = new string[6];
string[] names = new string[6] { "mt1", "mt2", "mt3", "mt4", "mt5", "mt6" };
XmlDocument xml = new XmlDocument();
for (int i = 0; i < return_values.Count(); i++)
var node = xml.DocumentElement
.FirstOrDefault(x => x.Attributes["name"].Value == names[i]);
return_values[i] = node?.InnerText.ToString();
Console.WriteLine(String.Join(", ", return_values));