EDIT
I believe this will get you the element after the jobSteps node:
XElement elementAfterJobsteps = xml.Descendants("plist").FirstOrDefault().Descendants("jobSteps").FirstOrDefault().ElementsAfterSelf().FirstOrDefault();
END EDIT
foreach (XElement El in xml.Descendants("plist")) {
var localResults =
from elements in El.Descendants("dict")
where elements.Value == "jobSteps"
select elements;
//process localResults
}
Or, even simpler, try method syntax
foreach (XElement El in xml.Descendants("plist")) {
var localResults = El.Descendants("dict").Where(dict => dict.Value == "jobSteps");
//process localResults
}