效果图:
代码
vb.net
<
%@ Page Language
=
"
VB
"
%
>
< script runat = " server " >
Protected Sub Page_Load() Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim doc As New System.Xml.XmlDocument
doc.Load("http://blog.csdn.net/IamBird/category/200840.aspx/rss")
XmlDataSource1.Data = doc.InnerXml
XmlDataSource1.XPath = "/rss/channel/item"
End Sub
</ 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 >
[ < %# CType (XPath( " pubDate " ), DateTime).ToString( " yyyy年M月d日 " )% > ]
</ ItemTemplate >
</ asp:TemplateField >
</ Columns >
</ asp:GridView >
< asp:XmlDataSource ID = " XmlDataSource1 " runat = " server " ></ asp:XmlDataSource >
</ form >
</ body >
</ html >
< script runat = " server " >
Protected Sub Page_Load() Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim doc As New System.Xml.XmlDocument
doc.Load("http://blog.csdn.net/IamBird/category/200840.aspx/rss")
XmlDataSource1.Data = doc.InnerXml
XmlDataSource1.XPath = "/rss/channel/item"
End Sub
</ 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 >
[ < %# CType (XPath( " pubDate " ), DateTime).ToString( " yyyy年M月d日 " )% > ]
</ ItemTemplate >
</ asp:TemplateField >
</ Columns >
</ asp:GridView >
< asp:XmlDataSource ID = " XmlDataSource1 " runat = " server " ></ asp:XmlDataSource >
</ form >
</ body >
</ html >