<?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/xml/xslt10-freebsd.dtd" [ <!ENTITY base ".."> <!ENTITY rsslink "&base;/java/rss.xml"> <!ENTITY title "FreeBSD &java; Project News Flash"> <!ENTITY rsstitle "FreeBSD Java Project News"> ]> <!-- $FreeBSD$ --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/> <xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/> <xsl:variable name="title">&title;</xsl:variable> <xsl:variable name="rsstitle">&title;</xsl:variable> <xsl:variable name="rsslink">&rsslink;</xsl:variable> <xsl:template name="process.content"> <div id="sidewrap"> &nav.developers; <div id="feedlinks"> <ul> <li> <a href="&rsslink;" title="&rsstitle;"> RSS 2.0 Feed </a> </li> </ul> </div> <!-- FEEDLINKS --> </div> <!-- SIDEWRAP --> <div id="contentwrap"> <h1>&title;</h1> <img src="&base;/gifs/news.jpg" align="right" border="0" width="193" height="144" alt="FreeBSD Java News"/> <xsl:apply-templates select="/news/descendant::month"/> <xsl:for-each select="/news"> <xsl:call-template name="html-news-list-newsflash-homelink" /> </xsl:for-each> </div> <!-- contentwrap --> <br class="clearboth" /> </xsl:template> <!-- Everything that follows are templates for the rest of the content --> <xsl:template match="month"> <h2><xsl:value-of select="name"/> <xsl:text> </xsl:text> <xsl:value-of select="ancestor::year/name"/></h2> <ul> <xsl:apply-templates select="descendant::day"/> </ul> </xsl:template> <xsl:template match="day"> <xsl:apply-templates select="event"/> </xsl:template> <xsl:template match="event"> <li><p><a> <xsl:attribute name="name"> <xsl:call-template name="generate-event-anchor"/> </xsl:attribute> </a> <b><xsl:value-of select="ancestor::month/name"/> <xsl:text> </xsl:text> <xsl:value-of select="ancestor::day/name"/>, <xsl:value-of select="ancestor::year/name"/>:</b><xsl:text> </xsl:text> <xsl:value-of select="title"/> </p> <xsl:apply-templates select="p" mode="copy.html"/> </li> </xsl:template> </xsl:stylesheet>