| Author: Sujit Kumar 11 Jun 2008 | Member Level: Gold | Rating: Points: 2 |
<%@ Page Language="C#" AutoEventWireup="true"%> <script runat="server"> protected void Page_Load( object sender, System.EventArgs e ) { System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load("http://dotnet.aspx.cc/Rss.aspx"); XmlDataSource1.Data = doc.InnerXml; XmlDataSource1.XPath = "/rss/channel/item"; } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server" DataSourceID="XmlDataSource1" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="????"> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%#XPath("link") %>'> <%#XPath("title")%></asp:HyperLink> [<%#(DateTime.Parse(XPath("pubDate").ToString().Replace("GMT",""))).ToString("yyyy?M?d?")%>] </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource> </form> </body> </html>
|
| Author: Pavan Ravi 11 Jun 2008 | Member Level: Gold | Rating: Points: 2 |
read the xml file into dataset using readxml method. Now, it is as simple that giving the dataset as datasource to the gridview.
|