การสร้าง RSS Feed


หน้าแรก RSS Feed การสร้าง RSS Feed

       โครงสร้างอย่างง่ายของ RSS Feed ซึ่งสามารถนำไปประยุกต์ใช้ในการสร้าง RSS Feed ได้ด้วยตนเอง ลองพิจารณาตัวอย่าง Feed ข้างล่างนี้ ซึ่งตัดมาจาก www.pantip.com

<?xml version="1.0" encoding="tis-620" ?>
<rss version="2.0">
<channel>
<title> Pantip.com : Tech Exchange – Gadget </title>
<description>แหล่งชุมชนสำหรับคนรักคอมพิวเตอร์ เพื่อแลกเปลี่ยนความรู้ ความเข้าใจ สำหรับที่นี่แล้ว เราจะได้พบกับเพื่อนใหม่ ที่มีความสนใจในความเป็นไป ของเทคโนโลยี คอมพิวเตอร์และ IT เช่นเดียวกับเรา </description>
<link> http://www.pantip.com/tech/gadget</link>
<item>
<title>ซื้อ iriver x20 8GB ราคา 6600 บาท แพงไปไม่ครับ : St:BaBe (1) </title>
<description>ขอความคิดเห็นด้วยครับพอดีจะซ้อจากออสเตเรียอะครับ</description>
<link>http://www.pantip.com/tech/gadget/topic/TM2509767/TM2509767.html</link>
</item>
</channel>
</rss>

       

       ในบรรทัดแรก เป็นการบอกว่า Feed นี้ถูกเขียนขึ้นจาก XML 1.0 Specifications ในบรรทัดที่2 บ่งบอกว่า Feed นี้เป็น RSS Feed เวอร์ชัน 2.0บรรทัดที่ 4 เป็น Title ที่จะไปปรากฏบน Feed Reader สิ่งสำคัญใน RSS Feed ก็คือ Item ซึ่งถูกแสดงด้วย Tag <item> ปกติแล้วใน Feed หนึ่งๆจะมี item ประมาณ 10 item แต่อาจจะมีมากหรือน้อยกว่านั้นก็ได้ แต่ละ item ประกอบด้วยข้อมูลที่สำคัญ 3 อันคือ Title Description และ Link ซึ่งแสดงได้ด้วย Tag <title> <description> และ <link> ตามลำดับ Title ก็คือ หัวข้อข่าว Description ก็คือ คำอธิบายหัวข้อข่าว และ Link ก็คือ URL ที่ผู้อ่านสามารถใช้ในการชมเนื้อหาเต็มได้ เราสามารถใช้ตัวอย่างนี้ในการสร้าง Feed ของเราเองได้โดยง่าย เพียงแค่แก้ไขข้อมูลใน Tag <title> <description> และ <link> และเพิ่ม item เข้าไปตามต้องการ


       เมื่อเราสร้าง Feed เสร็จแล้ว ซึ่งอาจจะสร้างโดยใช้ Text Editor ธรรมดา อย่างเช่น Notepad บน Windows ให้บันทึก Feed ที่สร้างเสร็จแล้วนั้นเป็นไฟล์ XML (.xml) และก่อนที่เราจะปล่อย Feed (อัพโหลดขึ้นไปไว้บน Server) เราควรจะทำการตรวจสอบมันเสียก่อน ซึ่งมีเว็บไซด์ที่ให้บริการในการตรวจสอบ Feed คือ FEED Validator


       Blog ส่วนใหญ่จะสร้าง Feed ให้เราอัตโนมัติ เช่นเดียวกันกับ Web content managemet system ส่วนใหญ่ในปัจจุบัน แต่สำหรับผู้ที่ไม่ได้สร้าง Blog หรือไม่ได้ใช้ CMS เรายังมีทางเลือกอื่นอีกในการสร้าง Feed แบบอัตโนมัติ วิธีที่ง่ายก็คือใช้เครื่องมือที่มีอยู่แล้ว ซึ่งเครื่องมือเหล่านี้จะรับข้อมูลที่เป็น HTML ไฟล์แล้วสร้าง Feed ให้เรา ตัวอย่างเครื่องมือเหล่านี้สามารถหาได้ง่ายดายบนอินเตอร์เน็ต ส่วนวิธีที่ยากแต่มีประสิทธิภาพมากกว่าก็คือ การเขียนโปรแกรมด้วยตัวเองเพื่อดึงข้อมูลจากเว็บไซต์แล้วมาสร้างเป็น RSS Feed



ขึ้นไปด้านบน