var xdoc = XDocument.Load(@"E:\nitro\d1.xml");
var z = xdoc.Descendants("PurchaseOrders").Descendants("PurchaseOrder")
.Where(e => DateTime.Parse(e.Attribute("OrderDate").Value).Year >= 2021 && ((DateTime.Parse(e.Attribute("OrderDate").Value).Year <= 2022)))
.Descendants("Address").Where(a => a.Attribute("Type").Value == "Billing")
.Descendants("Items").Descendants("Quantity").Where(q => Int32.Parse(q.Value) >= 2)
.Select(x => x);
foreach (var item in z)
{
Console.WriteLine(item);
}
var xdoc = XDocument.Load(@"E:\nitro\d1.xml");
var z = xdoc.Descendants("PurchaseOrders").Descendants("PurchaseOrder")
.Where(e => DateTime.Parse(e.Attribute("OrderDate").Value).Year >= 2021 && ((DateTime.Parse(e.Attribute("OrderDate").Value).Year <= 2022)))
.Descendants("Address").Where(a => a.Attribute("Type").Value == "Billing")
.Descendants("Items").Descendants("Quantity").Where(q => Int32.Parse(q.Value) >= 2)
.Select(x => x);
foreach (var item in z)
{
Console.WriteLine(item);
}