10.2. Zend_Feed ¿¡ ÀÇÇÑ ÇǵåÀÇ Àбâ

Zend_Feed (À»)¸¦ »ç¿ëÇϸé, ÇǵåÀÇ ÃëµæÀÌ ¸Å¿ì °£´ÜÇÏ°Ô ½Ç½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇǵåÀÇ URI (À»)¸¦ ¾Ë¸é, ´ÜÁö Zend_Feed::import() ¸Þ¼Òµå¸¦ »ç¿ëÇϸé ÁÁ½À´Ï´Ù.


<?php

$feed 
Zend_Feed::import('http://feeds.example.com/feedName');

?>

Zend_Feed (À»)¸¦ »ç¿ëÇϰí, ÆÄÀÏÀ̳ª PHP ¹®ÀÚ¿­ º¯¼ö·ÎºÎÅÍ Çǵ带 ÀоîµéÀÏ ¼öµµ ÀÖ½À´Ï´Ù.


<?php

//  ÅØ½ºÆ® ÆÄÀϷκÎÅÍ Çǵ带 ÀоîµéÀÔ´Ï´Ù
$feedFromFile Zend_Feed::importFile('feed.xml');

// PHP  ÀÇ ¹®ÀÚ¿­ º¯¼ö·ÎºÎÅÍ Çǵ带 ÀоîµéÀÔ´Ï´Ù
$feedFromPHP Zend_Feed::importString($feedString);

?>

À§ÀÇ ¸ðµç ¿¹¿¡¼­´Â, ¼º°øÇßÀ» °æ¿ì¿¡ µ¹·ÁÁÖ¾îÁö´Â °ÍÀº Zend_Feed_Abstract (À»)¸¦ ½ÇÀåÇÑ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®·Î, ÇǵåÀÇ Çü½Ä¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù.¸¸¾à À§ÀÇ ¸Þ¼Òµå·Î RSS Çǵ带 ÃëµæÇÑ °ÍÀ̶ó¸é, µ¹·ÁÁÖ¾îÁö´Â ¿ÀºêÁ§Æ®´Â Zend_Feed_Rss ÀÔ´Ï´Ù.ÇÑÆí,Atom Çǵ带 ÀоîµéÀÎ °ÍÀ̶ó¸é Zend_Feed_Atom ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.Àоîµé¿©¿¡ ½ÇÆÐÇϰųª ÇǵåÀÇ Çü½ÄÀÌ ÀÌ»óÇϰųª ÇßÀ» °æ¿ì´Â Zend_Feed_Exception ÇÏÁö¸¸ ½½·Î¿ì µË´Ï´Ù.