Be sure you do not add any ?> at the end of php-only files and you do not
print any output before the XML.


Waigani wrote:
> 
> The browser prompts me to download a file which has the same name as the
> action but no xml extension. When I add the xml extension and delete the
> white space before <?xml … the browser then reads the file as expected.
> How do I get Zend_Feed not doing this? Is there something I've missed?
> 
> Thanks,
> Jess
> 
> 
> 
> Simone Carletti wrote:
>> 
>> Be sure you set the correct MIME Response Type to application/xml.
>> 
>> 
>> Waigani wrote:
>>> 
>>> Yay it works! Thank you. But now the browser does not recognise the xml.
>>> I'm probably missing something obvious as I'm new to feeds:
>>> 
>>>     <?xml version="1.0" encoding="utf-8"?>
>>> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/";
>>> version="2.0">
>>>   <channel>
>>>     <title><![CDATA[Test Feed]]></title>
>>>     <link>test.com</link>
>>>     <description><![CDATA[First test feed]]></description>
>>>     <pubDate>Mon, 10 Dec 2007 21:28:44 +0000</pubDate>
>>>     <managingEditor>[EMAIL PROTECTED] (Jesse Meek)</managingEditor>
>>>     <copyright>University, all rights reserved</copyright>
>>>     <generator>Zend Framework Zend_Feed</generator>
>>>     <language>en</language>
>>>     <docs>http://blogs.law.harvard.edu/tech/rss</docs>
>>>     <item>
>>>       <title><![CDATA[Item One]]></title>
>>>       <link>test.com</link>
>>>       <description><![CDATA[this is a test feed]]></description>
>>>       <content:encoded><![CDATA[Hello, this is the
>>> content]]></content:encoded>
>>>       <pubDate>Mon, 10 Dec 2007 21:28:44 +0000</pubDate>
>>>     </item>
>>>   </channel>
>>> </rss>
>>> 
>>> 
>>> 
>>> 
>>> Simone Carletti wrote:
>>>> 
>>>> Hi Waigani,
>>>> 
>>>> entries must be an array of entries and each entry is an array itself.
>>>> This is the right version of your code, you are missing one array
>>>> statement.
>>>> 
>>>>  //Feed Array
>>>> $feedArray = array(
>>>>                 'title' => 'Test Feed',
>>>>                 'link' => 'test.com',
>>>>                 //'lastUpdate' => (0 == $posts->count() ? date('c',
>>>> strtotime()) : date('c')),
>>>>                 'charset' => 'utf-8',
>>>>                 'description' => 'First test feed',
>>>>                 'author' => 'Jesse',
>>>>                 'email' => '[EMAIL PROTECTED]',
>>>>                 'copyright' => 'University, all rights reserved',
>>>>                 'generator' => 'Zend Framework Zend_Feed',
>>>>                 'language' => 'en',
>>>>                 'entries' => array(
>>>>                     array(
>>>>                         'title' => 'Item One',
>>>>                         'link' => 'test.com',
>>>>                         'description' => 'this is a test feed',
>>>>                         'lastUpdate' => strtotime($post->updated),
>>>>                         'content' => 'Hello, this is the content',
>>>>                         )
>>>>                 )
>>>>         );
>>>>  
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/%3A-exception-%27Zend_Feed_Builder_Exception%27-with-message-%27title-key-of-source-property-is-missing%27-tp14205926s16154p14283972.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to