<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/rss/channel/item">
<h3>
    <xsl:element name="a">
    	<xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute>
    	<xsl:attribute name="title"><xsl:value-of select="title"/></xsl:attribute>
	<xsl:value-of select="title"/>
     </xsl:element>
</h3>
<p><xsl:value-of select="description"/></p>
<xsl:element name="p">
	<xsl:attribute name="class">date-time</xsl:attribute>
	    <xsl:element name="a">
    	<xsl:attribute name="href"><xsl:apply-templates select="source"/></xsl:attribute>
    	<xsl:attribute name="title"><xsl:value-of select="source"/></xsl:attribute>
	<xsl:value-of select="source"/>
     </xsl:element> - 
<xsl:value-of select="pubDate"/>
</xsl:element>
</xsl:template>
<xsl:template match="source"><xsl:value-of select="@url"/></xsl:template>
<xsl:template match="/rss/channel">
<h3>
    <xsl:element name="a">
    	<xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute>
    	<xsl:attribute name="title"><xsl:value-of select="title"/></xsl:attribute>
	<xsl:value-of select="title"/>
     </xsl:element>
</h3>
<p><xsl:value-of select="description"/></p>
<xsl:element name="p">
	<xsl:attribute name="class">date-time</xsl:attribute>
	<xsl:value-of select="generator"/> - <xsl:value-of select="pubDate"/>
</xsl:element>
</xsl:template>

<xsl:template match="/">
<xsl:apply-templates select="/rss/channel/item"/>
<xsl:apply-templates select="/rss/channel"/>
</xsl:template>
</xsl:stylesheet>