public static void Main(string[] args)
const string xml = @"<ParentNode>
<CurrencyCode>GBP</CurrencyCode>
<FormattedPrice>£15.98</FormattedPrice>
<CurrencyCode>GBP</CurrencyCode>
<FormattedPrice>£10.98</FormattedPrice>
var doc = XDocument.Parse(xml);
var prices = from item in doc.Descendants("Item")
from summary in item.Elements("OfferSummary")
from lowestNewPrice in summary.Elements("LowestNewPrice")
ASIN = (string) item.Element("ASIN"),
FormattedPrice = (string) lowestNewPrice.Element("FormattedPrice")
foreach (var price in prices)
Console.WriteLine($"ASIN: {price.ASIN} Price: {price.FormattedPrice}");