อาร์เอสเอส (RSS หรือ Really Simple Syndication)
เว็บเพจสำรอง (Backup Webpages) : thaiall.com | thaiabc.com
ปรับปรุง : 2551-02-16 (เริ่มรวบรวม)
RSS ? [wikipedia.org]
อาร์เอสเอส (RSS) คือ ข้อมูลที่อยู่ในรูปแบบเอ็กเอ็มแอล (XML) ที่กำหนดขึ้นมาเพื่อใช้ในการกระจายข้อมูลออกไปสู่เว็บไซต์ (Website Syndication) เว็บบล็อก (Web Blog) หรือ อาร์เอสเอสรีดเดอร์ (RSS Reader) การให้บริการอาร์เอสเอสถูกมองว่าเป็นผู้ป้อนข้อมูล ดังนั้นเว็บเพจที่นำข้อมูลไปใช้มักถูกเรียกว่าเว็บฟีด (Web Feeder) หรืออาร์เอสเอสฟีดเดอร์ (RSS Feeder)
ตัวย่อต่าง ๆ ที่ใช้อ้างถึงมาตรฐานนี้ :
- Rich Site Summary (RSS 0.91)
- RDF Site Summary (RSS 0.9 และ 1.0)
- Really Simple Syndication (RSS 2.0)
เทคโนโลยีของอาร์เอสเอสทำให้คุณสามารถรับข่าวสารจากเว็บไซต์ที่ให้บริการข้อมูลข่าวสารในรูปแบบอาร์เอสเอส ซึ่งตามปกติแล้วเว็บไซต์เหล่านี้มีการเปลี่ยนแปลง และเพิ่มเติมเนื้อหาบ่อยๆ หากคุณต้องการใช้เทคโนโลยีนี้ คุณต้องติดตั้งโปรแกรมรวมกลุ่มข่าวสารไว้ด้วย (news aggregator หรือ RSS aggregator) โดยหลักการของโปรแกรมลักษณะนี้ก็คล้ายกับโปรแกรมรับอีเมลนั่นเอง หลังจากนั้นก็เพียงไปลงทะเบียนรับข่าวสารจากเว็บไซต์ต่างๆ ที่ให้บริการอาร์เอสเอส ซึ่งบริการเหล่านี้ไม่เสียค่าใช้จ่ายใดๆ แต่ข้อมูลที่ได้จะเป็นเพียงหัวข้อข่าว หรือรายละเอียดโดยย่อเท่านั้น ส่วนเนื้อหา หรือข้อความหลักของข่าวนั้น ก็จะมีลิงก์เชื่อมโยงไปให้อีกทีหนึ่ง
รูปแบบอาร์เอสเอสที่กระจายหัวข้อข่าว หรือเนื้อหาข่าวโดยย่อ พร้อมกับลิงก์เชื่อมโยงไปยังเนื้อหานั้นๆ รวมถึงรายละเอียดทางเทคนิคอื่นๆ ของของข่าวสารนั้น ผ่านรูปแบบข้อมูลเอ็กซ์เอ็มแอล เราเรียกรูปแบบในลักษณะนี้ว่าอาร์เอสเอสฟีด (RSS Feed), เว็บฟีด (WebFeed), อาร์เอสเอสสตรีม (RSS Stream), อาร์เอสเอสแชนแนล (RSS Channel) และประโยชน์ที่ตามมาก็คือ เราสามารถรู้ได้ว่าเว็บไซต์นั้นมีการเปลี่ยนแปลงข้อมูลใหม่หรือไม่ โดยใช้โปรแกรมรวมกลุ่มข่าวสารเป็นเครื่องมือคอยตรวจสอบให้ได้เรื่อยๆ ตามที่ต้องการ
งานพัฒนาเกี่ยวกับอาร์เอสเอส
- test.htm ต.ย.เรียกข้อมูลผ่าน iframe หรือ jsscript
- rss20.xml (แฟ้ม ข่าวแบบ xml จาก rssthai.com)
- callAmazonRESTWS.php จาก ผศ.ดร.กานดา รุณนะพงศา
- news.php
- rss.php (ทำงานได้)
RSS Feeder : http://www.thaiall.com/rss/rss.php
อาร์เอสเอส (RSS = Really Simple Syndication) [manager.co.th]
คือรูปแบบไฟล์ของภาษาเอ็กเอ็มแอล (XML) ใช้สำหรับการแบ่งปันหัวเรื่อง ข้อมูลบนเว็บไซต์ออกไป หรือสำหรับดึงข่าวจากเว็บไซต์ต่าง ๆ มาแสดงบนเว็บเพจ แต่ก่อนอาจมีการสร้างหัวเรื่องของข่าวจากเว็บไซต์ต้นแบบ จากนั้นนำลิงค์ไปติดที่หน้าเว็บเพจของเรา การแก้ไขถ้าเว็บไซต์ต้นแบบแก้ไข เว็บเพจของเราจะต้องทำการแก้ไขตามด้วย
นอกจากนักท่องเน็ตหรือนักพัฒนาเว็บไซต์ที่ใช้ประโยชน์จากอาร์เอสเอสแล้ว ผู้ใช้ที่ต้องการข่าวสารข้อมูลยังสามารถใช้โปรแกรมประเภท RSS Reader ดึงหัวข้อข่าวสารไปอ่านได้โดยตรง โดยไม่ต้องเข้าถึงเว็บไซต์ที่ให้บริการ ทำให้ย่นเวลาในการเข้าถึงข้อมูลได้
รู้ได้อย่างไรว่าเว็บไหนมีบริการ RSS
สังเกตได้จากสัญลักษณ์ที่มีเครื่องหมายอย่างด้านล่าง มักพบบริเวณเมนูหลักของเว็บ หรือบริเวณส่วนล่างของหน้าเว็บเพจ

เอ็กเอ็มแอล (XML = eXtensible Markup Language)
เป็นภาษาชนิดหนึ่งที่ใช้สำหรับเขียนเอกสารประเภท markup โดยจะมีการใช้ tags ที่มีลักษณะเช่นเดียวกับภาษา HTML เพื่อกำหนด แยกแยะประเภทของข้อมูลให้ชัดเจนมากยิ่งขึ้น จุดเด่นของ XML คือเป็นโปรแกรมที่ยืนหยุ่นมาก และไม่ขึ้นกับโปรแกรมประยุกต์หรือระบบปฏิบัติการใดๆ

วิธีการรับ RSS มาอ่านในเครื่องคอมพิวเตอร์ของตน
กรณีที่ยังไม่มีโปรแกรม RSS ต้อง Download โปรแกรม RSS มาติดตั้งที่เครื่องก่อน โปรแกรม RSS มีหลายค่าย ได้แก่
- http://www.rssreader.com
- http://www.rssbandit.org
- http://www.sharpreader.net
- http://www.mozilla.com/thunderbird
- http://www.nuparadigm.com
แนะนำเว็บ (Web Guides)
- http://www.thairssfeed.com
- http://www.rssthai.com
- http://www.arip.co.th/2006/rss.php
- http://www.mostz.com (Free DL)
- http://www.wikipedia.org
- http://magpierss.sourceforge.net
- http://www.rjk-hosting.co.uk (PHP RSS Reader)
- http://www.manager.co.th
- http://gotoknow.org/blog/tutorial/26125
RSS service
- http://www.arip.co.th/rss/rss_news.xml ***
- http://www.bangkokbiznews.com/rss/index.xml
- http://www.bcoms.net/rss.php?b=tipcomputer
- http://norsorpor.com/chooseRSS.php
- http://www.thaibusinessnews.com/rss.aspx
- http://tourismthailand.org/rss/index.php
- http://www.tat.or.th/webservice.asp

RSS by .NET
(Really Simple Syndication)
อ้างอิงจาก
+ http://www.codersource.net/asp_net_rss_feeds.aspx (RssFeeds.Zip)
+ http://www.thaiall.com/vbnet/data_conn.htm
RSS stands for (Really Simple Syndication). Basically RSS feeds are xml files which are provided by many websites so you can view their contents on your own websites rather than browsing their site. Suppose you are a movie lover and you want to get the list of top 5 movies from 10 websites. One way will be to visit all 10 websites and see the top 5 list. This method though is used in general by lot of people but its quite tiring method. It will take you 10-15 minutes to browse all the websites and see the top 5 list of movies. One easy way will be if those movie websites provides RSS feeds to be used by the users. If they provide RSS feeds you can embed them in your page and now you don't have to browse all the websites since the information is available on a single page. Hence, this saves you a time and a lot of browsing.
Most of the Blogs websites provide RSS feeds so you can embed your or someone's else latest entries of blog on your website. In this article we will see how we can embed RSS feeds to our webform using Asp.net.
Code Sample
Public Class Form1
    Dim i As Integer = 0
    Dim DS As New DataSet()
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles MyBase.Load
        DS.ReadXml("http://www.arip.co.th/rss/rss_news.xml")
        DataGridView1.DataSource = DS.Tables(i)
    End Sub
    Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, _
        ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
        Handles DataGridView1.CellContentClick
        i = i + 1
        If DS.Tables.Count = i Then i = 0
        DataGridView1.DataSource = DS.Tables(i)
    End Sub
End Class

RSS file sample ..
<?xml version="1.0" encoding="windows-874" ?>
<rss version="2.0">
<channel>
<title>RSS by Truehits.net</title>
<link>http://truehits.net</link>
<description>Truhits.net Thailand Web Directory,Web Ranking</description>
<language>th-TH</language>
<copyright>Copyright 2006 truehits.net</copyright>
<lastBuildDate>Sun,03 Feb 2008</lastBuildDate>
<item>
<title>อันดับ 1: www.tlcthai.com (หมวดหลัก การศึกษา)</title>
<description>มีค่า UIP:38,355 , USS:70,709 , PV:288,698</description>
<link>http://education.truehits.net/index.php</link>
<pubDate>Sun,03 Feb 2008</pubDate>
</item>
<item>
<title>อันดับ 2: www.vcharkarn.com (หมวดหลัก การศึกษา)</title>
<description>มีค่า UIP:35,313 , USS:56,004 , PV:134,502</description>
<link>http://education.truehits.net/index.php</link>
<pubDate>Sun,03 Feb 2008</pubDate>
</item>
<item>
<title>อันดับ 3: learners.in.th (หมวดหลัก การศึกษา)</title>
<description>มีค่า UIP:30,256 , USS:45,735 , PV:97,665</description>
<link>http://education.truehits.net/index.php</link>
<pubDate>Sun,03 Feb 2008</pubDate>
</item>
</channel>
</rss>

แนะนำเว็บใหม่ : ผลการจัดอันดับ
รักลำปาง : thcity.com : korattown.com : topsiam.com : มหาวิทยาลัยโยนก
ศูนย์สอบ : รวมบทความ : ไอทีในชีวิตประจำวัน : ดาวน์โหลด : yourname@thaiall.com
ติดต่อ ทีมงาน ชาวลำปาง มีฝันเพื่อการศึกษา Tel.08-1992-7223