Just sent up a new article from the fine Stephen Walther on some more of the new features in ASP.NET Whidbey. This one in particular blew my little mind:

Rich XML Data Binding
The ASP.NET ”Whidbey” data controls support a variety of rich data binding scenarios. By taking advantage of the new data source controls, you can bind to a data source without writing any code.

For example, you can use the <asp:XmlDataSource> control to represent a hierarchical XML data source. The <asp:XmlDataSource> control can be bound to any of the data controls, including the <asp:TreeView>, <asp:GridView>, <asp:DataList>, <asp:DropDownList>, or <asp:Repeater> controls.

Here's a sample of how you can use the <asp:XmlDataSource> with a <asp:DataList> control to display an RSS news feed from the MSDN Web site without writing any code. Notice how the DataList control is associated with the XmlDataSource control through its “DataSourceID” property:

<asp:xmldatasource 
  id="XmlDataSource1" 
  datafile="msdn.xml" 
  xpath="rss/channel/item" 
  runat="server"  />
 
<asp:datalist id="DataList1" runat="server" datasourceid="XmlDataSource1">
       <itemtemplate>
     <b><%#XPath("pubDate")%> - <%#XPath("title") %></b>
     <br />
     <%# XPath("description") %>
       </itemtemplate>
</asp:datalist>


TTFN - Kent