ตัวแปล <item> ใน RSS

แต่ละ <item> องค์ประกอบสามารถกำหนดบทความหรือ "story" ใน feed RSS。

<item> องค์ประกอบ

โปรดดูเอกสาร RSS ด้านล่าง:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0"><channel>
  <title>CodeW3C.com Home Page</title>
  <link>http://www.codew3c.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>New RSS tutorial on CodeW3C.com</description>
  </item>
</channel></rss>

เหมือนที่กล่าวไปแล้ว ตัวแปร <item> ทุกตัวสามารถกำหนดบทความหรือ story หนึ่งใน RSS feed

ตัวแปร <item> มีตัวแปรที่จำเป็นสามตัว

  • <title> - กำหนดชื่อชิ้นงาน (เช่น สอนเกี่ยวกับ RSS)
  • <link> - กำหนดลิงค์ที่ไปที่ชิ้นงาน (เช่น http://www.codew3c.com/rss)
  • <description> - รายละเอียดชิ้นงานนี้ (เช่น สอนเกี่ยวกับ RSS ของ CodeW3C)

นอกจากนี้ มีตัวแปรทางเลือกใน <item> หลายตัว จะมีการนำเสนอตัวแปรที่สำคัญที่สุดในตอนต่อไป

ตัวแปร <author>

ตัวแปร <author> ใช้กำหนดที่อยู่อีเมล์ของผู้เขียนของชิ้นงาน

หมายเหตุ:เพื่อป้องกันสแปมอีเมลล์ บางนักพัฒนาจะไม่ใช้ตัวแปร <author> นี้

ชื่อผู้เขียนของส่วนของ RSS ที่กำหนดด้านบนอาจเช่นนี้:

<author>service@codew3c.com</author>

ตัวแปร <comments>

ตัวแปร <comments> อนุญาตให้เชื่อมโยงชิ้นงานไปยังข้อความหมายเหตุที่เกี่ยวกับชิ้นงานนี้

ข้อความหมายเหตุของส่วนของ RSS ที่กำหนดด้านบนอาจเช่นนี้:

<comments>http://www.codew3c.com/comments</comments>

ตัวแปร <enclosure>

ตัวแปร <enclosure> อนุญาตให้นำไฟล์มีเดียเข้ามายังชิ้นงาน

ตัวแปร <enclosure> มีคุณสมบัติที่จำเป็นสามตัว

  • url - กำหนด URL ที่จะไปที่ไฟล์มีเดียนี้
  • length - กำหนดความยาวของไฟล์มีเดียนี้ (ไบต์)
  • type - กำหนดชนิดของไฟล์มีเดีย

ในเอกสาร RSS ที่อยู่ด้านบน แบบแบ่งปันแบบเอกสารสื่อที่มีการประกอบที่มีในโครงการนี้อาจเป็นอย่างนี้

<enclosure url="http://www.codew3c.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> 

คู่มืออ้างอิง RSS <item>

ตัวแปล อธิบาย
<author> เลือกได้ กำหนดที่อยู่อีเมลของผู้เขียนโครงการนี้
<category> เลือกได้ กำหนดหมวดหมู่หนึ่งหรือหลายของโครงการนี้
<comments> เลือกได้ อนุญาตให้โครงการนี้เชื่อมโยงไปยังความเกี่ยวข้องที่เกี่ยวกับโครงการนี้
<description> สำคัญ อธิบายโครงการนี้
<enclosure> เลือกได้ อนุญาตให้ส่งเข้ามาเป็นส่วนหนึ่งของโครงการนี้
<guid> เลือกได้ กำหนดตัวแปลที่สำคัญแนะนำโครงการนี้
<link> สำคัญ กำหนดลิงก์ที่กำหนดไปยังโครงการนี้
<pubDate> เลือกได้ กำหนดวันที่เสร็จสิ้นการเผยแพร่ของโครงการนี้
<source> เลือกได้ กำหนดแหล่งที่มาทางภายนอกของโครงการนี้
<title> สำคัญ กำหนดชื่อหัวข้อของโครงการนี้