มาตราฐาน RSS 2.0

20 Jun 2016,
Share: 

สวัสดีครับ สําหรับทความนี้จะเกี่ยวข้องกับ มาตรฐานของ RSS 2.0 ก่อนอื่นมาดูตัวอย่าง xml ของ RSS 2.0 กันก่อน

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>ThitiBlog</title>
  <description>Share Everything.</description>
  <link></link>
  <pubDate>Sun, 04 Mar 2007 09:31:35 +0700</pubDate>
  <item>
    <title>title1</title>
    <link>/blog/1</link>
    <description>เยี่ยมชม</description>
    <pubDate>Sun, 04 Mar 2007 09:31:35 +0700</pubDate>
    <guid>/blog/1</guid>
  </item>
  <item>
    <title>title2</title>
    <link>/blog/2</link>
    <description>เยี่ยมชม</description>
    <pubDate>Sun, 04 Mar 2007 09:31:35 +0700</pubDate>
    <guid>/blog/2</guid>
  </item>
  <item>
    <title>title3</title>
    <link>/blog/3</link>
    <description>เยี่ยมชม</description>
    <pubDate>Sun, 04 Mar 2007 09:31:35 +0700</pubDate>
    <guid>/blog/3</guid>
  </item>
</channel>
</rss>

ผมจะอธิบายในแต่ละส่วนคือ

xml version และ encodeding

จะบอกถึง version ของ xml และ การเข้ารหัสของตัวอักษร ส่วนใหญ่ encodeding จะใช้ UTF-8 เพราะจะสามารถใช้กับข้อความที่เป็นภาษาอื่นๆ ร่วมถึงภาษาไทยด้วย

rss version

rss version จะบอกถึง version ของ rss

ส่วนของ header

<title>ไตเติลของ RSS</title>
<description>คำอธิบายเกี่ยวกับ RSS นี้</description>
<link>URL ของเจ้าของ RSS</link>
<pubDate>เวลา</pubDate>

จะบอกถึงหัวข้อและรายละเอียดของ RSS นี้

item

ส่วนหัวข้อข่าวต่างๆ จะอยู่ใน tag โดยจะมี element ต่างๆอย่างน้อย  ดังนี้

<item>
  <title>หัวข้อข่าว</title>
  <link>URL ของลิงค์ เพื่ออ่านข่าว</link>
  <description>รายละเอียดของข่าวนั้นๆ</description>
  <pubDate>เวลา</pubDate>
  <guid>เป็น id ของข่าว ต้องไม่ซ้ำกัน ส่วนใหญ่จะใส่เป็น URL ของข่าว</guid>
</item>

pubDate ต้องระบุเวลาตามมาตรฐาน RFC 822

Suggestion blogs

Git คืออะไร

สวัสดีครับ Git เป็น Version Control ที่พัฒนาขึ้นมาเพื่อใช้เป็นเครื่องมือช่วยในการพัฒนา Software ซึ่งจะช่วยติดตาม ตรวจสอบการแก้ไข Source Code และ file ต่างๆ โดยสามารถตรวจสอบได้ทุกตัวอักษร ทุกบรรทัด และทุกไฟล์ ว่าใครเป็นคนแก้ไข แก้ไขอะไรไป แก้ไขวันที่ และเวลาเท่าไร นอกจากนี้ยังสามารถย้อนไปยังการแก้ไข ณ. จุดใดจุดหนึ่งได้อีกด้วย ยังไม่หมดแค่นี้ Git ยังสามารถรวมการแก้ไขจากหลายๆคนเข้าด้วยกันได้อีกด้วย (Merge)

Auto clean journal

สวัสดีครับ ในบทความนี้ผมจะอธิบายวิธีการ config ให้ระบบทําการ clean ข้อมูลของ journal แบบอัตโนมัติ ถ้าท่านใดยังไม่ทราบว่า Journal คืออะไร ให้ย้อนกับไปอ่านในบทความที่แล้ว Journaling file system คืออะไร

Get size of text in pixel C#

วิธีหาขนาดของข้อความ ว่ามีขนาดความกว้าง และความสูงกี่ Pixel ทําได้ด้วยตัวอย่าง Function นี้


Copyright © 2019 - 2026 thiti.dev |  v1.60.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ