From a9441caef7aba1781e09182e7602f5b2be330f9c Mon Sep 17 00:00:00 2001 From: Murray Stokely Date: Wed, 16 Jan 2008 09:29:16 +0000 Subject: [PATCH] Add to each for better RSS reader support. PR: www/117358 --- en/java/java-rss.xsl | 13 ++++++++++++- share/sgml/libcommon.xsl | 23 ++++++++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/en/java/java-rss.xsl b/en/java/java-rss.xsl index 8c8f07bb56..96f8dafb2e 100644 --- a/en/java/java-rss.xsl +++ b/en/java/java-rss.xsl @@ -4,7 +4,7 @@ ]> - + + <xsl:choose> @@ -85,6 +86,16 @@ <link>http://www.FreeBSD.org/java/newsflash.html#<xsl:value-of select="$guid" /></link> <guid>http://www.FreeBSD.org/java/newsflash.html#<xsl:value-of select="$guid" /></guid> + + <pubDate> + <xsl:call-template name="misc-format-date-string"> + <xsl:with-param name="year" select="../../../name" /> + <xsl:with-param name="month" select="$month" /> + <xsl:with-param name="day" select="../name" /> + <xsl:with-param name="date-format" select="$param-l10n-date-format-rfc822" /> + </xsl:call-template> + </pubDate> + </item> </xsl:for-each> diff --git a/share/sgml/libcommon.xsl b/share/sgml/libcommon.xsl index 5b62bd0185..5e24ab722e 100644 --- a/share/sgml/libcommon.xsl +++ b/share/sgml/libcommon.xsl @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN" "http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd"> -<!-- $FreeBSD: www/share/sgml/libcommon.xsl,v 1.13 2008/01/11 23:36:14 jkois Exp $ --> +<!-- $FreeBSD: www/share/sgml/libcommon.xsl,v 1.14 2008/01/16 09:14:18 murray Exp $ --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" @@ -667,6 +667,27 @@ <xsl:text>:</xsl:text> </xsl:template> + <!-- template: "generate-month-num" --> + <xsl:template name="generate-month-num"> + <xsl:param name="month" /> + + <xsl:choose> + <xsl:when test="$month='January'">1</xsl:when> + <xsl:when test="$month='February'">2</xsl:when> + <xsl:when test="$month='March'">3</xsl:when> + <xsl:when test="$month='April'">4</xsl:when> + <xsl:when test="$month='May'">5</xsl:when> + <xsl:when test="$month='June'">6</xsl:when> + <xsl:when test="$month='July'">7</xsl:when> + <xsl:when test="$month='August'">8</xsl:when> + <xsl:when test="$month='September'">9</xsl:when> + <xsl:when test="$month='October'">10</xsl:when> + <xsl:when test="$month='November'">11</xsl:when> + <xsl:when test="$month='December'">12</xsl:when> + <xsl:otherwise>???</xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- template: "html-news-generate-anchor" (for l10n) --> <xsl:template name="html-news-generate-anchor"> <xsl:param name="label" />