Generazione Date formato RFC822 con XSLT (Xalan-J)
Ecco un template xslt per generare le date in formato RFC822, richiesto epr i campi data usati dai feed RSS
<!--======================================================================--> <!-- Generate the date in RFC822 format as required by rss specifications --> <!-- format rfc822 is : Sat, 07 Sep 2002 09:42:31 GMT --> <!--======================================================================--> <xsl:template name="RFC822_Date"> <!-- format rfc822 is : Sat, 07 Sep 2002 09:42:31 GMT --> <xsl:variable name="jdate" select="string(java:java.util.Date.new())"/> <!-- output java: Fri Apr 17 09:56:38 CEST 2009 --> <xsl:variable name="year" select="substring($jdate,26,4)"/> <xsl:variable name="month" select="substring($jdate,5,3)"/> <xsl:variable name="day" select="substring($jdate,9,2)"/> <xsl:variable name="dayOfWeek" select="substring($jdate,1,3)"/> <xsl:variable name="TZ" select="substring($jdate,21,4)"/> <xsl:variable name="time" select="substring($jdate,12,8)"/> <xsl:value-of select="concat($dayOfWeek,', ',$day, ' ', $month,' ', $year,' ',$time,' ',$TZ)"/> </xsl:template>