Ანატომია RSS ფაილი

ვისწავლოთ როგორ ავაშენოთ RSS ფაილი Scratch

RSS ან Really Simple Syndication არის ძალიან მარტივი XML ენის შესწავლა, რადგან არსებობს მხოლოდ რამდენიმე ტეგები, რომლებიც საჭიროა. და რა არის ნამდვილად დიდი შესახებ RSS ის არის, რომ ერთხელ თქვენ მივიღე შესანახი და გაშვებული, ის შეიძლება გამოყენებულ იქნას მთელი ადგილი. ყველაზე ვებ ბრაუზერებს შეუძლიათ წაიკითხონ RSS, ისევე როგორც მკითხველი, როგორიცაა Google Reader და Bloglines. RSS არის ძლიერი ინსტრუმენტი ნებისმიერი ვებ დეველოპერები, რომელთაც სურთ გაზრდის ხილვადობას მათი საიტები.

საჭიროა ბრძანებები RSS- ზე

მარტივი RSS დოკუმენტი

ეს RSS 2.0 დოკუმენტს აქვს ერთი პუნქტი საკვების ინფორმაციათან ერთად. ეს არის მინიმუმ, რომელსაც აქვს სწორი და გამოსადეგი RSS feed.

ნიმუში RSS 2.0 - http://webdesign.about.com/rss2.0feed/ მარტივი RSS feed- ის მაგალითი. ეს არის აღწერა საკვების, არა ნივთი. ეს არის უახლესი შესვლის ჩემი ნიმუში feedhttp: //webdesign.about.com/rss2.0feed/entry.html ეს არის ტექსტი, რომელიც გამოჩნდება feedreaders. იგი აღწერს პოსტი თავად, არა მთელი feed. http://webdesign.about.com/rss2.0feed/entry.html

როგორც ხედავთ, ძირითადი RSS დოკუმენტი ძალიან ცოტაა საჭირო, რათა შეიქმნას სრულად ფუნქციური feed. თუ იყო კოდი ჩასვით RSS- ს დამამზადებელს, ის შეამოწმებდა - რაც იმას ნიშნავს, რომ RSS feed მკითხველს შეეძლო წაიკითხოს ეს.

პირველ სამივე ხაზს ვუთხრა მომხმარებლის აგენტი, რომ ეს არის XML დოკუმენტი, ეს არის RSS 2.0 ფაილი და არსებობს არხი:

ვერსია ინფორმაცია არ არის საჭირო, მაგრამ მე ვხედავ, რომ კარგი იდეაა, რომ ატრიბუტი იყოს.

ყოველი საკვების უნდა ჰქონდეს სათაური, URL და აღწერა. და ეს რა არის

,

, და არხის ფარგლებში მცხოვრები tags (მაგრამ არა ფარგლებში) განსაზღვრავს. უმეტესობისათვის, ეს ელემენტები არასდროს არ შეიცვლება ერთხელ, როდესაც თქვენ გადაწყვიტეთ თქვენი საკვების სახელი და აღწერა.

ნიმუში RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ მაგალითი მარტივი RSS feed. ეს არის აღწერა საკვების, არა ნივთი.

ბოლო ნაწილი საკვების არის ნივთები თავს. ეს არის სიუჟეტები, რომელთა ნამუშევრებიც თქვენს მიერ გამოყოფილია. თითოეული ელემენტი თან ერთვის ელემენტში.

იმ ნივთის შიგნით, რომელსაც ჩვენ უკვე ვიცნობთ,

,

, და. ისინი ასრულებენ ერთსა და იმავე ფუნქციას, რადგან ისინი გარეთ საქონლის ტონით არიან, მაგრამ შიგნით ისინი მხოლოდ ერთ პუნქტს ასახელებენ. ასე რომ ტექსტში შიგნით არის ის, რაც აჩვენებს საკვანძო მკითხველს, სათაური არის სათაური პოსტი, და ბმული არის სადაც პოსტი ბმულები.

ეს არის უახლესი შესავალი ჩემი ნიმუში feed

http://webdesign.about.com/rss2.0feed/entry.html ეს არის ტექსტი, რომელიც გამოჩნდება feedreaders. იგი აღწერს პოსტი თავად, არა მთელი feed.

ერთადერთი ახალი ტეგი არის ტეგი. ეს ელემენტი ეუბნება მომხმარებლის აგენტი ან საკვების მკითხველს, თუ რა უნიკალური URL არის ამ პოსტისთვის. ეს შეიძლება იყოს იგივე URL, როგორც ბმული ან ცალკე მუდმივი ბმული (პერმანგილი) პუნქტში.

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

დანარჩენი ერთადერთია, რომ დაიხუროს საქონელი, არხი და rss. იმიტომ, რომ ეს არის XML, ყველა ტეგები უნდა დაიხუროს.

ახალი ელემენტების დამატება ზევით

ყველაზე მეტად RSS feeds შედგება ერთზე მეტი ერთეულზე. ამ გზით, თუ მომხმარებელი თქვენს საიტზე არის ახალი, მათ შეუძლიათ იხილოთ ბოლო რამდენიმე შეტყობინება, ან ყველა მათგანი, თუ ისინი ყველაფერს RSS- ში. ახალი პოსტის დასამატებლად, დაამატეთ ახალი პუნქტი პირველ პოსტზე ზემოთ:

... მეორე posthttp: //webdesign.about.com/rss2.0feed/entry2.html ახლა ჩემი feed აქვს 2 პოსტი http://webdesign.about.com/rss2.0feed/entry2.html ...

დამატებითი ელემენტები კაბა up თქვენი RSS Feed

ზემოთ RSS არის ყველაფერი, რაც უნდა შექმნას საკვების მომზადება, მაგრამ არსებობს მრავალი დამატებითი ტაბლეტი, რომელიც დაგეხმარებათ თქვენი საკვები პროდუქტების გასაუმჯობესებლად და დამატებითი ინფორმაცია თქვენი მკითხველებისთვის. ქვემოთ მოყვანილია ზოგიერთი ჩემი რჩეული რჩევა, რომელიც შეგიძლიათ გამოიყენოთ თქვენი RSS Feeds- ის გასაუმჯობესებლად:

შენიშვნა, რომ გამოსახულება

უნდა შეესაბამებოდეს არხი

და გამოსახულების ზომები არ უნდა იყოს უფრო დიდი ვიდრე 144 პიქსელი და 400 პიქსელი სიმაღლე.

ყველა ზემოთ ჩამოთვლილი ტაქსი წავიდა და აღწერს საკვებს, ვიდრე ინდივიდუალურ ელემენტებს, როგორიცაა:

... Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ მაგალითი მარტივი RSS feed. ეს არის აღწერა საკვების, არა ნივთი. en-us საავტორო უფლებები 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) http://website.about.com/b/index.php?title=webdesign.about.com/rss2.0feed/ 144 25 ...

ახლა თქვენ შეგიძლიათ ააშენოთ საკუთარი RSS feed.