กายวิภาคของไฟล์ RSS

เรียนรู้วิธีการสร้างไฟล์ RSS จาก Scratch

RSS หรือ Really Simple Syndication เป็นภาษา XML ที่ใช้ง่ายในการเรียนรู้เนื่องจากมีเพียงไม่กี่แท็กที่จำเป็นเท่านั้น และสิ่งที่ดีจริงๆเกี่ยวกับ RSS คือเมื่อคุณมีฟีดและทำงานแล้วคุณสามารถใช้งานได้ทั่วทุกแห่ง เว็บเบราเซอร์ส่วนใหญ่สามารถอ่าน RSS รวมทั้งผู้อ่านเช่น Google Reader และ Bloglines RSS เป็นเครื่องมือที่มีประสิทธิภาพสำหรับนักพัฒนาเว็บทุกรายที่ต้องการเพิ่มการแสดงผลเว็บไซต์ของตน

เครื่องมือที่จำเป็นในการเขียน RSS

เอกสาร RSS ง่ายๆ

เอกสาร RSS 2.0 นี้มีหนึ่งรายการในฟีดพร้อมกับข้อมูลฟีด นี่คือขั้นต่ำที่คุณต้องมีฟีด RSS ที่ถูกต้องและใช้งานได้

ตัวอย่าง RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ ตัวอย่างฟีด RSS ง่ายๆ นี่คือคำอธิบายของตัวดึงข้อมูลเองไม่ใช่รายการ นี่คือรายการล่าสุดในตัวอย่างของฉัน feedhttp: //webdesign.about.com/rss2.0feed/entry.html นี่คือข้อความที่จะปรากฏใน feedreaders เนื้อหานี้อธิบายถึงโพสต์ไม่ใช่ฟีดข้อมูลทั้งหมด http://webdesign.about.com/rss2.0feed/entry.html

ดังที่คุณเห็นเอกสารพื้นฐานของ RSS มีน้อยมากที่จำเป็นในการสร้างฟีดข้อมูลที่ทำงานได้อย่างสมบูรณ์ หากคุณต้องการวางรหัสนั้นลงในตัวตรวจสอบ RSS ผู้ดูแลระบบฟีด RSS จะตรวจสอบความถูกต้องซึ่งหมายความว่าผู้อ่านฟีด RSS สามารถอ่านได้

บรรทัดแรกสามบรรทัดบอกตัวแทนผู้ใช้ว่านี่คือเอกสาร XML เป็นไฟล์ RSS 2.0 และมีช่อง:

ไม่จำเป็นต้องมีข้อมูลเวอร์ชัน แต่ฉันคิดว่าควรรวมแอตทริบิวต์ไว้ในแท็กด้วย

ฟีดข้อมูลทุกตัวควรมีชื่อ URL และคำอธิบาย และนั่นคือสิ่งที่

,

และแท็กที่อาศัยอยู่ภายในช่อง (แต่ไม่อยู่ภายใน) กำหนด สำหรับฟีดข้อมูลส่วนใหญ่องค์ประกอบเหล่านี้จะไม่เปลี่ยนแปลงเมื่อคุณตัดสินใจเลือกชื่อและคำอธิบายของฟีด

ตัวอย่างฟีด RSS 2.0

http://webdesign.about.com/rss2.0feed/ ตัวอย่างฟีด RSS ง่ายๆ นี่คือคำอธิบายของตัวดึงข้อมูลเองไม่ใช่รายการ

ส่วนสุดท้ายของฟีดเป็นรายการเอง นี่เป็นเรื่องราวที่จะรวบรวมโดยฟีดข้อมูลของคุณ แต่ละรายการจะอยู่ในองค์ประกอบ

ภายในรายการคุณพบแท็กสามตัวที่เรารู้แล้ว:

,

, และ พวกเขาทำหน้าที่เหมือนที่พวกเขาทำอยู่นอกแท็กรายการ แต่ภายในพวกเขาอ้างอิงเพียงหนึ่งรายการ ดังนั้นข้อความภายในคือสิ่งที่แสดงในตัวดึงข้อมูลฟีดานชื่อคือชื่อของโพสต์และลิงก์คือตำแหน่งที่โพสต์ลิงก์ไปยัง

นี่คือรายการล่าสุดในฟีดตัวอย่างของฉัน

http://webdesign.about.com/rss2.0feed/entry.html นี่คือข้อความที่จะปรากฏใน feedreaders เนื้อหานี้อธิบายถึงโพสต์ไม่ใช่ฟีดข้อมูลทั้งหมด

แท็กใหม่เพียงอย่างเดียวคือแท็ก องค์ประกอบนี้บอกตัวแทนผู้ใช้หรือโปรแกรมอ่านฟีดว่า URL ที่ไม่ซ้ำกันสำหรับโพสต์นั้นคืออะไร ซึ่งอาจเป็น URL เดียวกับลิงก์หรือลิงก์ถาวรที่แยกกัน (permalink) สำหรับรายการ

http://webdesign.about.com/rss2.0feed/entry.html

สิ่งเดียวที่เหลือคือการปิดรายการช่องและ rss เนื่องจากนี่เป็น XML คุณต้องปิดแท็กทั้งหมด

เพิ่มรายการใหม่ไปด้านบน

ฟีด RSS ส่วนใหญ่ประกอบด้วยมากกว่าหนึ่งรายการในแต่ละครั้ง ด้วยวิธีนี้หากลูกค้าเป็นลูกค้าใหม่ในไซต์ของคุณพวกเขาจะเห็นโพสต์ล่าสุดหรือโพสต์ทั้งหมดหากคุณเก็บไว้ใน RSS หากต้องการเพิ่มโพสต์ใหม่เพียงเพิ่มรายการใหม่เหนือโพสต์ครั้งแรก:

... posthttp ที่สอง: //webdesign.about.com/rss2.0feed/entry2.html ขณะนี้ฟีดของฉันมี 2 บทความ http://webdesign.about.com/rss2.0feed/entry2.html ...

องค์ประกอบเพิ่มเติมในการแต่งตัว RSS Feed ของคุณ

ข้อมูล RSS ด้านบนเป็นข้อมูลทั้งหมดที่คุณต้องการเพื่อสร้างฟีดข้อมูล แต่มีแท็กเป็นตัวเลือกมากมายที่สามารถช่วยปรับปรุงฟีดของคุณและให้ข้อมูลเพิ่มเติมแก่ผู้อ่านของคุณ ต่อไปนี้คือแท็กตัวเลือกที่ฉันชื่นชอบซึ่งคุณสามารถใช้เพื่อปรับปรุงฟีด RSS:

โปรดทราบว่าภาพ

ต้องตรงกับช่อง

และขนาดภาพต้องไม่ใหญ่กว่า 144 พิกเซลกว้างและสูง 400 พิกเซล

แท็กทั้งหมดข้างบนไปที่และอธิบายฟีดมากกว่าแต่ละรายการเช่น:

... ตัวอย่าง RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ ตัวอย่างของฟีด RSS ง่ายๆ นี่คือคำอธิบายของตัวดึงข้อมูลเองไม่ใช่รายการ en-us ลิขสิทธิ์ 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) http: ///0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

ตอนนี้คุณสามารถสร้างฟีด RSS ของคุณเองได้