https://book.cakephp.org/2.0/ja/core-utility-libraries/xml.html
App::uses('Xml', 'Utility');
public function rss()
{
$url = 'http://endoyuta.com/feed/';
$info = $this->_get_rss($url);
if(!$info) return false;
$this->log($info);
}
private function _get_rss($url)
{
try{
$rss = Xml::build($url);
$item = $rss->channel->item[0];
return array(
'site_url' => $rss->channel->link,
'item_url' => $item->link,
'item_title' => $item->title
);
}catch(Exception $e){
$this->log('Fail to get rss: '.$e->getCode().'|'.$e->getMessage(), 'debug');
return null;
}
}