เนื่องจากการที่ผมไม่เคยเขียนคำสั่ง สำหรับดึง RSS มาแสดงบนเว็บไซต์ที่เขียนด้วย ASP.NET ต้องวิจัยอยู่นาน 3 ชั่วโมง ซึ่งก็คุ้มค่าพอสมควร เพราะทำให้ผมเข้าใจการเขียนคำสั่งติดต่อกับ RSS จริงๆคือ เป็นโครงสร้างไฟล์ XML ที่มีรูปแบบตามมาตรฐาน RSS ทำให้สามารถต่อยอดและแสดงผลโดยใช้เครืองมือ Repeater จากที่ผมใช้เวลา 3 ชั่วโมง หวังว่าท่านที่สนใจสามารถนำโค้ดนี้ไปใช้งานจะประหยัดเวลามากขึ้นนะครับ ^^
***************** VB.NET *************************
***************** VB.NET *************************
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim strURL As String
Dim ds As New DataSet()
strURL = "http://rssfeeds.sanook.com/rss/feeds/sanook/hitech.computer.index.xml"
Dim reader As XmlTextReader = New XmlTextReader(strURL)
ds.ReadXml(reader)
myRepeater_rss_News_it.DataSource =
ds.Tables("item")
myRepeater_rss_News_it.DataBind()
ds = Nothing
End Sub
***************** ASP.NET *************************
<asp:Repeater id="myRepeater_rss_News_it" runat="server">
<ItemTemplate>
<p><%# Eval("title")%></p>
<p><%# Eval("description")%></p>
<p><%# Eval("link")%></p>
<hr />
</ItemTemplate>
</asp:Repeater>
ลิงค์ตัวอย่าง RSS อื่นๆ:
http://www.thaiware.com/rss/rss_latestPost_news.php
https://www.blognone.com/atom.xml
http://www.thaiware.com/rss/rss_latestPost_news.php
https://www.blognone.com/atom.xml