public static string GetVarfield(IEnumerable<XElement> nodes, string id, string subfieldLabel)
{
var varfield =
nodes.Elements("varfield").Where(x => ((string)x.Attribute("id")).Equals(id)).Elements("subfield");
return
varfield.Where(x => ((string)x.Attribute("label")).Equals(subfieldLabel)).Select(x => x.Value).FirstOrDefault();
}