9tumOnline :: View topic - rss/xml

rss/xml

   

 

9tumOnline Forum Index -> Webmaster & Developer Talk

 

9tum
Posts: 631
16609 Gil
Site Admin
Site Admin

PostPosted: Thu Sep 01, 2005 12:31 am
View user's profile Send private message Send e-mail Visit poster's website Reply with quote

Quote:
RSS คิดง่ายๆ ว่าเป็นข้อมูลดิบ (raw data) ของพวก website ที่ดึงออกมาจาก database โดยตรง ที่เราสามารถเอาไป format ต่อยังไงก็ได้ และเนื่องจากเป็นข้อมูลดิบ

ดังนั้น RSS จึงทำหน้าที่เป็นเหมือนกับ layer ตรงกลางระหว่าง database กับ website อีกทีหนึ่ง

เราอาจจะคิดว่า ปกติมันเป็นแบบนี้ (เอาแค่ concept นะ)

1) website ปกติ --> เขียน html content กันตรงๆ เลย
2) website ที่ใช้ข้อมูลจาก database --> ดึงข้อมูลจาก database มาทำเป็น html โดยผ่าน formater/parser ของตัวเอง

RSS เป็นสิ่งที่เข้ามาตรงกลาง ทำให้ตัว website กับ database แยกออกจากกันได้มากขึ้น และเป็นมาตรฐาน นอกจากนี้เรายังสามารถที่จะเอา RSS feed ไปอ่านที่อื่น (เช่นจาก RSS reader ทั่วไป) โดยไม่ผ่าน website ได้อีกด้วย

website พวกข่าว หรือว่า weblog ส่วนมาก ตอนนี้ก็มีการ publish RSS feed เช่นกัน

มันแตกต่างจาก HTML คือ HTML เน้นที่การ markup ของ layout ของ website ส่วน XML สามารถเขียน markup tag เองได้ เพื่อ markup content อะไรก็ได้ (เรียกว่า DTD) โดย RSS นั้นจะใช้ RSS หรือว่า Atom marktup เพื่อ markup เนื้อหา ว่าส่วนไหนเป็นอะไร

จริงๆ จะบอกว่า HTML เป็น XML แบบหนึ่งที่มี set ของ tag เพื่อการ markup การแสดงผลใน browser ก็ไม่ผิดหรอก

=================================================

RSS เป็น รูปแบบเอกสารที่เอาไว้กระจายไปยังที่ต่างๆ และรวบรวมหัวข้อเนื้อหาจากเว็บต่าง ๆ หรือ อาจจะหัวข้อข่าวจาก เว็บบลอก RSS เป็นโครงสร้างของภาษา XML (eXtended Markup Language) ไม่ต้องสนใจ ให้สังเกตุว่าลักษณะของ RSS Feed จะมีสัญลักษณ์ XML หรือ RSS ในเว็บไซต์นั้นๆ หรือ ชื่อเว็บไซต์ต่อท้ายด้วย .xml และความพิเศษของมันคือมันเป็น xml ที่มีการกำหนด schema ที่แน่นอน สำหรับเอาไว้ให้โปรแกรมที่เป็น RSS Client ดึงมาแสดงครับ

ข้อดีของ RSS ที่ผมเห็นก็คือ สมมุติว่าผมชอบเปิดเข้าไปตาม เว็บต่างๆ เพื่อเข้าไปดูว่ามันมีอะไรใหม่มั่งหว่า บางทีผมก็ลืมไปว่าผมควรจะเปิดไปดูอะไรบ้าง หรือไม่ก็เปิดไป 5 วันมันยังไม่ update เลย เสียเวลาครับ ดังนั้น RSS มีประโยชน์คือคุณสามารถที่จะรับข่าวสารจากเว็บต่างๆ หรือ ข้อความใหม่ๆจาก blog คนอื่นๆได้โดยไม่ต้องเข้าไปดูทุกครั้งให้เสียเวลา

ส่วนเจ้า RSS Client หรือ News Feed Client ก็มีมากมายให้เลือกใช้กันครับ ส่วนใหญ่จะฟรี ส่วนโปรแกรมที่ผมใช้มานานแล้ว แล้วก็ชอบที่สุดก็คือ RssOwl ครับ หลังจากโหลดมาก็ add รายชื่อ URL เข้าไปในโปรแกรม เท่านี้ก็สามารถติดตามเนื่อหาใหม่ๆของเว็บที่เราต้องการได้แล้วครับ

=================================================

เอามาจากที่นี่:



http://www.thaicyberpoint.com/ford/blog/2005/04/contents-feed-creative-commons-license.html
 


____________

1
Post new topic   Reply to topic

บุคคลที่กำลัง ดูหัวข้อนี้:0 Registered, 0 Hidden and 0 Guests
สมาชิก : None

.: 9tum.com by: นายตั้ม :. E-mail : 9tum@9tum.com , MSN : 9tum@9tum.com