Anatomy sa usa ka RSS file

Pagkat-on Unsaon sa Pagtukod og RSS nga File gikan sa Scratch

RSS o Really Simple Syndication usa ka sayon ​​kaayo nga XML nga pinulongan aron makat-on tungod kay adunay pipila lang ka tag nga gikinahanglan. Ug unsa ang talagsaon mahitungod sa RSS mao nga sa higayon nga adunay usa ka feed ug sa pagdagan, kini mahimong gamiton sa tanan nga sa ibabaw sa dapit. Kadaghanan sa Web browsers makabasa sa RSS, ingon man mga magbabasa sama sa Google Reader ug Bloglines. Ang RSS usa ka gamhanan nga himan alang sa bisan kinsa nga Web developers kinsa gusto nga makadugang sa pagkakita sa ilang mga Web site.

Mga Gikinahanglan nga Gikinahanglan sa Pagsulat RSS

Usa ka Simple RSS Document

Kini nga RSS 2.0 nga dokumento adunay usa ka butang sa feed kauban ang impormasyon sa feed. Kini ang minimum nga gikinahanglan nga adunay usa ka balido ug magamit nga RSS feed.

Usa ka Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Usa ka pananglitan sa usa ka yano nga RSS feed. Kini ang paghulagway sa feed mismo, dili usa ka butang. Kini ang labing bag-o nga entry sa akong sample feedhttp: //webdesign.about.com/rss2.0feed/entry.html Kini ang teksto nga makita sa mga feedreader. Gihulagway niini ang post mismo, dili ang tibuok nga feed. http://webdesign.about.com/rss2.0feed/entry.html

Sumala sa imong makita, ang usa ka sukaranang dokumento sa RSS gamay kaayo nga gikinahanglan sa paghimo sa usa ka hingpit nga functional feed. Kon imong i-paste kana nga code ngadto sa usa ka validator sa RSS, kini pagbalido - nga nagpasabot nga ang RSS nga mga tigbasa sa feed mahimo usab nga mobasa niini.

Ang unang tulo nga linya nagsulti sa user agent nga kini usa ka XML nga dokumento, kini usa ka RSS 2.0 file, ug adunay usa ka channel:

Ang impormasyon sa bersyon wala gikinahanglan, apan akong nahibal-an nga kini usa ka maayong ideya nga ilakip ang maong hiyas sa tag.

Ang matag feed kinahanglan nga adunay titulo, URL, ug paghulagway. Ug mao kana kung unsa ang

,

, ug mga tag nga nagpuyo sa sulod sa channel (apan dili sulod sa usa ka) nagpaila. Alang sa kadaghanan nga mga feed, kini nga mga elemento dili gayud mausab sa higayon nga nakahukom ka sa imong pangalan ug paghulagway.

Usa ka Sample RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Usa ka pananglitan sa usa ka yano nga RSS feed. Kini ang paghulagway sa feed mismo, dili usa ka butang.

Ang katapusan nga bahin sa feed mao ang mga butang mismo. Kini ang mga sugilanon nga paga-sindikato sa imong pagkaon. Ang matag butang gilakip sa usa ka elemento.

Sa sulod sa butang makita nimo ang sama nga tulo ka mga tag nga nahibal-an na namo:

,

, ug. Gihimo nila ang samang kalihokan sama sa gibuhat nila sa gawas sa tag sa aytem, ​​apan sa sulod ilang gihisgutan ang usa ka butang. Busa ang teksto sa sulod mao ang gipakita sa feed reader, ang titulo mao ang titulo sa post, ug ang link mao ang kung diin ang post nga nagsumpay.

Kini ang labing bag-o nga entry sa akong sample feed

http://webdesign.about.com/rss2.0feed/entry.html Mao kini ang teksto nga makita diha sa mga tigbalay sa pagkaon. Gihulagway niini ang post mismo, dili ang tibuok nga feed.

Ang bugtong bag-ong tag mao ang tag. Kini nga elemento nagsulti sa user agent o feed reader kung unsa ang talagsaon nga URL alang sa post. Kini mahimong sama nga URL ingon nga link o usa ka lain nga permanente nga link (permalink) alang sa butang.

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

Ang nahabilin lamang nga butang mao ang pagsirado sa butang, sa agianan, ug sa rss. Tungod kay kini mao ang XML, ang tanan nga mga tag kinahanglan nga sirado.

Idugang ang Bag-ong mga Butang sa Pinas

Kadaghanan sa mga feed sa RSS naglangkob sa sobra sa usa ka butang sa usa ka higayon. Niining paagiha, kung ang usa ka customer bag-o sa imong site, ilang makita ang katapusang pipila ka mga post, o ang tanan niini, kon imo kining gitipigan sa RSS. Aron makadugang sa usa ka bag-ong post, pagdugang usa ka bag-ong butang sa ibabaw sa unang post:

... Ang ikaduhang posthttp: //webdesign.about.com/rss2.0feed/entry2.html Karon ang akong feed adunay duha ka posts http://webdesign.about.com/rss2.0feed/entry2.html ...

Dugang nga mga Elemento sa Pagsinina sa Imong RSS Feed

Ang labaw sa RSS mao ang tanan nga imong gikinahanglan sa paghimo sa usa ka feed, apan adunay daghan nga mga opsyonal nga mga tag nga makatabang sa pagpalambo sa imong feed ug paghatag og dugang nga impormasyon ngadto sa imong mga magbabasa. Ang mosunod mao ang pipila sa akong paborito nga tag nga mga tag nga mahimo nimong gamiton aron mapalambo ang imong mga RSS Feed:

Timan-i, nga ang larawan

kinahanglan nga ipares ang channel

ug ang mga dimensyon sa imahe dili mahimong mas dako kay sa 144 ka pikas ang gilapdon ug taas nga 400 ka pixel.

Ang tanan nga mga tag sa ibabaw moadto sa ug ihulagway ang feed, kay sa indibidwal nga mga butang, sama niini:

... Usa ka Sample RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Usa ka pananglitan sa usa ka yano nga RSS feed. Kini ang paghulagway sa feed mismo, dili usa ka butang. en-us Copyright 2007, Jennifer Kyrnin webdesign@aboutguide.com (Jennifer Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 ...

Karon mahimo ka magtukod sa imong kaugalingong RSS feed.