Update of
/var/cvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed
In directory
james.mmbase.org:/tmp/cvs-serv909/rssfeed/src/java/com/finalist/cmsc/rssfeed
Modified Files:
RssFeedNavigationRenderer.java
Log Message:
CMSC-1026 - RSSFeed's output does not validate to the RFC822 standard: fixed
the DateFormatting and content-type.
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed
See also: http://www.mmbase.org/jira/browse/CMSC-1026
Index: RssFeedNavigationRenderer.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed/RssFeedNavigationRenderer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- RssFeedNavigationRenderer.java 9 May 2008 10:06:48 -0000 1.8
+++ RssFeedNavigationRenderer.java 25 Jul 2008 11:13:31 -0000 1.9
@@ -1,11 +1,11 @@
package com.finalist.cmsc.rssfeed;
import java.io.IOException;
-import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.Locale;
import javax.servlet.ServletConfig;
import javax.servlet.http.HttpServletRequest;
@@ -38,10 +38,14 @@
private Log log = LogFactory.getLog(RssFeedNavigationRenderer.class);
- private final static DateFormat formatRFC822Date = new SimpleDateFormat("EE
d MMM yyyy HH:mm:ss zzzzz");
+ /**
+ * The date format defined in RFC 822 and used in RSS feeds.
+ * See e.g. http://www.faqs.org/rfcs/rfc822.html
+ */
+ private final static SimpleDateFormat formatRFC822Date = new
SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.ENGLISH);
public String getContentType() {
- return "application/xml+rss";
+ return "application/rss+xml";
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs