יצירת ערוץ RSS לאתרך

RSS (ראשי תיבות של Really Simple Syndication) הינו אוסף תקנים של XML המיועד להפיץ תוכן מעודכן ללקוח. במילים אחרות, RSS הינו קובץ XML המורכב מפריטים שונים המכילים תקציר וקישור לתוכן מלא (מידע נוסף על RSS בויקיפדיה).

מבנה קובץ RSS

קבצי RSS מוגדרים היטב בתקינה וישנם מספר תקנים. במסמך זה נתייחס לתקן שנקרא RSS 2.0. במקביל לתקן RSS ישנו גם תקן שנקרא ATOM שמטרתו זהה אך הוא מוגדר כתקן פתוח.

מבנה קובץ RSS 2.0:

<?xml version="1.0" encoding="utf-8"?>
	<rss version="2.0">
	<channel>
		<title>שם האתר</title>
		...
		...
		<item>
			<title>שם הפריט...</title>
			<link>http://www....</link>
			<description>תיאור קצר לקטע זה<description>
			...
		</item>
		...
		...
	</channel>
	</rss>

יצירת קובץ RSS לאתר

באם אין בידך אפשרות ליצור את הקובץ באופן דינמי, או שאתרך אינו מבוסס מנגנון דינמי - תוכל ליצור את הקובץ בצורה ידנית באמצעות כל עורך טקסט פשוט. יש ליצור קובץ במתכונת שתוארה כאשר ישנם מאפיינים נוספים שניתן להוסיף לתיאור הערוץ כולו (לפני איזור הפריטים) כמו תאריך עדכון אחרון, שפת הערוץ וכו [למידע אודות כל האלמנטים שניתן לשלב בערוץ RSS ישלבדוק במסמך התקינה של RSS]. אותו הדבר לגבי המידע על הפריטים עצמם (התג item) ישנם אלמנטים נוספים שניתן להוסיף כגון תאריך פרסום הקטע, מזהה יחודי ועוד.

אם הינך מתכנת אתרים וברשותך מערכת דינמית היכולה לייצר את פלט הפריטים באופן אוטומטי, עליך לזכור שבנוסף לפלט הטקסט המרכיב את מסמך ה-XML, יש לדאוג להודיע ללקוח שהפלט מהשרת הינו מסוג XML. כלומר יש לשלוח עוד לפני הפלט הטקסטואלי, כותר HTTP המודיע ללקוח (דפדפן, תכנת קריאת RSS ועוד) שמדובר בפלט מסוג XML:

Content-Type: text/xml

צפייה בקובץ דוגמה

תוכל לצפות במבנה קובץ RSS על ידי צפייה בקובץ ה-RSS של אתר זה (בדפדפן שלכם השתמשו באפשרות "צפייה במקור"):
קובץ ה-RSS של אתר זה (ערוצי RSS שנוספו לאחרונה לאתר זה).