Php Zend feed_rss对象返回空标题

Php Zend feed_rss对象返回空标题,php,zend-framework,dom,rss,Php,Zend Framework,Dom,Rss,我使用Zend的Zend_Feed_RSS对象制作了一个RSS阅读器。它对我来说很好(使用feed1),但我们的测试人员发现它不会在feed2上返回标题(见下文) $feed->title和$feed->title()都不适用于提要2 Zend_Feed_Rss对象没有任何其他方法或属性可从中获取标题。谁知道出了什么问题 编辑:我真愚蠢,没有正确检查rss源。这是一个不起作用的rdf提要。条目的获取是正常的,因此唯一不起作用的是标题。如何从rdf提要获取标题?Zend的提要对象似乎只支持

我使用Zend的Zend_Feed_RSS对象制作了一个RSS阅读器。它对我来说很好(使用feed1),但我们的测试人员发现它不会在feed2上返回标题(见下文)

  • 
    
  • $feed->title和$feed->title()都不适用于提要2

    Zend_Feed_Rss对象没有任何其他方法或属性可从中获取标题。谁知道出了什么问题


    编辑:我真愚蠢,没有正确检查rss源。这是一个不起作用的rdf提要。条目的获取是正常的,因此唯一不起作用的是标题。如何从rdf提要获取标题?Zend的提要对象似乎只支持rss和Atom。

    您应该使用适当的get*()-函数,例如getTitle()而不是属性。有关更多示例或API文档,请参见

     <?php
    
     //...
    
     if($setUp){
         try{
             $feed = Zend_Feed::import($this->options['feed_url']);
         }catch(Exception $e){
             $setUp = false;
             $this->view->errorMsg = $this->lang['wrongRss'];
         }
     }
    
     if($setUp){
         $this->view->feed = $feed;
         $wTitle = $feed->title();
         if($this->title != $wTitle){
             $this->title = $wTitle;
         }
     }
    
     //...
    
     ?>