xml

ความทรงจำกับ RSSThai.com

ย้อนไป 10 กว่าปีที่แล้วสมัย Internet กำลังได้รับความนิยมในบ้านเรา ยุคของ MSN Messenger ยุคของเว็บ portal ไทยหลายๆ เว็บ ช่วงปี 2005 บ้านเรายังไม่รู้จัก facebook ส่วน hi5 ก็ยังไม่มา ช่วงนั้นการรับข่าวสารจะต้องเข้าไปตามเว็บต่างๆ บ้านก็ค้นหาจาก Google, Yahoo (ซึ่งตอนนั้นข้อมูลก็ยังไม่มาก) รวมถึงเว็บบอร์ดสนทนา ก็เลยมีเว็บที่รวบรวมข่าวสารของเว็บต่างๆ เพื่อทำลิงค์แจกจ่ายไปติดในเว็บอื่น เรียกตัวเองว่า rssthai.com 

extract or get image url from feed rss enclosure

เมื่อใช้ simplexml_load_file() เรียกไฟล์ xml เข้ามา มันจะสร้าง object SimpleXMLElement ขึ้น ยกตัวอย่างจาก http://www.thairath.co.th/rss/life.xml ถ้าต้องการแสดง title จะใช้ foreach แบบนี้ ผลที่ได้ คือ   หากต้องการ description ก็เพียงแค่เพิ่ม แต่ปัญหาในทีนี้อยู่ที่ enclosure เพราะว่ามันไม่ได้เป็นแค่ tag ของ object แรกเท่านั้น แต่มันเป็นอีก object หนึ่งที่อยู่ภายใน item วิธีการเรียกใช้งานก็ไม่ยากนัก ดังนี้ รูปแบบตอนที่ print_r() ออกมา วิธีการเรียกจะต้องใช้แบบนี้ ผลที่ได้คือ