Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Zend_Feed
-
Labels:None
Description
snapshot : ZendFramework-20080220-8205
I ve implemented a Zend_Feed_Builder_Interface class to build my feeds.
in getEntries() i loop with new Zend_Feed_Builder_Entry($title, $url, $description);
I had to htmlentities escape $title, $url and $description... ok so far.
But if i put some & in $url it's ok in rss but it's double escaped in atom...
rss:
...
<link>http://beta.nicematin.com/ra/26/120060?utm_source=rss&utm_medium=feed&xtor=RSS-120&</link>
...
atom:
...
<link rel="alternate" href="http://beta.nicematin.com/ra/26/120060?utm_source=rss&utm_medium=feed&xtor=RSS-120&"/>
...
And If I do not escape I get some createElement warnings in rss :
Warning: DOMDocument::createElement() : unterminated entity reference utm_medium=feed&xtor=RSS-120& in /prod/htroot/Zend/ZendFramework-20080220-8205/library/Zend/Feed/Rss.php on line 387
it s a shame if i have to code 2 feed builders....
best regards
links : http://beta.nicematin.com/rss , http://beta.nicematin.com/atom
Please evaluate and categorize as necessary.