Try the following:
static void Main() {
XDocument d = XDocument.Parse(@"
<Feeds>
<Feed>
<Name>ScottGu Blog</Name>
<Created>2007-08-04</Created>
</Feed>
<Feed>
<Name>Weblogs.ASP.NET Main Feed</Name>
<Created>2007-08-06</Created>
</Feed>
<Feed>
<Name>Bozo Blog</Name>
<Created>2007-08-05</Created>
</Feed>
</Feeds>
");
var q = from feed in d.Descendants("Feed")
orderby (DateTime)feed.Element("Created") ascending
select feed;
foreach (XElement feed in q)
Console.WriteLine(feed);
}
Ion