Здесь вы найдете ссылку на выражение запроса XML.
Я не знал, как вы загружали исходные данные, поэтому я просто проанализировал его в документе, но вы должны создать свой XDocument в соответствии с тем, как вы получаете свои данные.
var data = XDocument.Parse("<ScoreRule><ShippingMethod Code=\"UPS1DA\"><Destination Country=\"US\" Area=\"IL\" Value=\"0\" /></ShippingMethod></ScoreRule>");
var results = from item in data.Descendants("ShippingMethod")
select new
{
ShippingMethodCode = item.Attribute("Code").Value,
Country = item.Element("Destination").Attribute("Country").Value,
Area = item.Element("Destination").Attribute("Area").Value
};
Вы просто ищете синтаксис? У вас был конкретный вопрос об осуществлении? Был ли у вас язык, на котором вы хотели увидеть реализацию? Вы не знаете, с чего начать? –