אנטומיה של קובץ RSS

למד כיצד לבנות קובץ RSS מתוך שריטה

RSS או פשוט מאוד סינדיקציה היא שפת XML קל מאוד ללמוד כי יש רק כמה תגים הנדרשים. ומה שבאמת נהדר ב- RSS הוא שברגע שיש לך להאכיל ולהפעלתו, ניתן להשתמש בו בכל מקום. רוב דפדפני האינטרנט יכולים לקרוא RSS, כמו גם קוראים כמו Google Reader ו Bloglines. RSS הוא כלי רב עוצמה עבור כל מפתחי אינטרנט שרוצים להגדיל את הנראות של אתרי האינטרנט שלהם.

כלים הדרושים כדי לכתוב RSS

פשוט RSS מסמך

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

דוגמה RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ דוגמה של עדכון RSS פשוט. זהו תיאור של העדכון עצמו, לא פריט. זהו הערך האחרון במדגם שלי: //webdesign.about.com/rss2.0feed/entry.html זהו הטקסט שיופיע ב- articlesreaders. הוא מתאר את הפוסט עצמו, לא את העדכון כולו. http://webdesign.about.com/rss2.0feed/entry.html

כפי שאתה יכול לראות, מסמך RSS בסיסי יש מעט מאוד נדרש כדי ליצור פונקציונליות מלאה. אם היית להדביק את הקוד לתוך validator RSS, זה היה לאמת - כלומר, קורא RSS feed יכול לקרוא את זה יותר מדי.

שלוש השורות הראשונות מספרות לסוכן המשתמש שמדובר במסמך XML, זהו קובץ RSS 2.0, ויש ערוץ:

פרטי הגירסה אינם נדרשים, אך אני מוצא שמוטב לכלול את המאפיין הזה בתג.

לכל עדכון יש כותרת, כתובת אתר ותיאור. וזה מה

,

, ותגים המתגוררים בתוך הערוץ (אך לא בתוך) מוגדרים. עבור רוב הזנות, אלמנטים אלה לעולם לא ישתנו לאחר שתחליט על שם העדכון ותיאור.

דוגמה RSS 2.0 הזנה

http://webdesign.about.com/rss2.0feed/ דוגמה להזנת RSS פשוטה. זהו תיאור של העדכון עצמו, לא פריט.

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

בתוך הפריט תמצא את שלושת התגים שאנו מכירים כבר:

,

, ו. הם מבצעים את אותה פונקציה כפי שהם עושים מחוץ לתג פריט, אבל בפנים הם מתייחסים רק פריט אחד. אז את הטקסט בתוך מה הוא מציג את קורא עדכונים, הכותרת היא הכותרת של ההודעה, ואת הקישור הוא שם את הקישור קישורים.

זהו הערך האחרון בעדכון המדגם שלי

http://webdesign.about.com/rss2.0feed/entry.html זהו הטקסט שיופיע ב- articlesreaders. הוא מתאר את הפוסט עצמו, לא את העדכון כולו.

התג החדש היחיד הוא התג. אלמנט זה מציין את סוכן המשתמש או קורא העדכונים מה כתובת האתר הייחודית עבור הפוסט. זה יכול להיות כתובת האתר זהה לקישור או קישור קבוע נפרד (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 שלך

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

שים לב, כי התמונה

חייב להתאים לערוץ

ואת ממדי התמונה לא יכול להיות גדול מ 144 פיקסלים רחב ו 400 פיקסלים גבוה.

כל התגים הנ"ל מתוארים ומתארים את העדכון, במקום פריטים בודדים, כך:

... דוגמה RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ דוגמה של עדכון RSS פשוט. זהו תיאור של העדכון עצמו, לא פריט. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (ג'ניפר קירנין) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

עכשיו אתה יכול לבנות עדכון RSS משלך.