IEnumerable<XElement> allRules = from e in root.Elements("rule")
select e;
foreach (XElement rule in allRules)
{}
IEnumerable<XElement> allRules = from e in root.Elements("rule")
select e;
foreach (XElement rule in allRules)
{}