FOR THOSE WHO MISSED OUT ON THE FIRST PORTION OF THE THREAD,
here's the source for an awesome XSL Transformation File iWonder hooked me up with.
For newbie's like me, it's a great place to learn...
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="xsl"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
<!-- RSSv2.0 XSL stylesheet -->
<!-- Displays only 5 items and only 120 char of content:encoded text -->
<!-- 2008/05/21 By Request -->
<!-- Author: Phil 'iwonder' Guerra -->
<!-- Use with Author Attribution Please -->
<!-- ================================== -->
<xsl:template match="/">
<style media="all" lang="en" type="text/css">
.rssChannelTitle
{
font-family: Tahoma;
font-size: 13pt;
font-weight: bold;
text-align: Left;
}
.rssChannelDescription
{
font-family: Times;
font-size: 11pt;
font-weight: Bold;
text-align: Left;
}
.rssItemTitle
{
font-family: Verdana;
font-size: 10pt;
font-weight: BOLD;
font-color: #00000;
}
.rssItemDescription
{
font-family: Verdana;
font-size: 10pt;
font-weight: Normal;
font-color: red;
}
.rssItemPubDate
{
font-family: Times;
font-size: 8pt;
font-weight: Normal;
font-color: #000000;
}
</style>
<div>
<xsl:apply-templates select="rss/channel"/>
</div>
</xsl:template>
<xsl:template match="rss/channel">
<xsl:variable name="link" select="link"/>
<xsl:variable name="description" select="description"/>
<xsl:variable name="image" select="image/url"/>
<xsl:variable name="idesc" select="image/description"/>
<xsl:variable name="ilink" select="image/link"/>
<xsl:variable name="iwide" select="image/width"/>
<xsl:variable name="ihigh" select="image/height"/>
<div class="rssChannelTitle">
<xsl:if test="$image">
<a href="{$ilink}" title="{$idesc}"><xsl:value-of select="ilink" /></a>
<img src="{$image}" height="{$ihigh}" width="{$iwide}" style="float: left; margin: 2px; border: 0px;"/>
</xsl:if>
<a href="{$link}"><xsl:value-of select="title" /></a><br/>
</div>
<div class="rssChannelDescription">
<xsl:value-of select="substring(description,1,120)" disable-output-escaping="no"/><br/>
</div>
<div class="rssChannelsubHead">
<xsl:value-of select="webMaster"/><br/>
<xsl:value-of select="copyright"/><br/>
<xsl:value-of select="lastBuildDate"/>
<hr/>
</div>
<xsl:apply-templates select="item"/>
</xsl:template>
<xsl:template match="item">
<xsl:if test="position() < 6"> <!-- limit the display to 5 items -->
<xsl:variable name="item_link" select="link"/>
<div class="rssItemTitle">
<a href="{$item_link}" ><xsl:value-of select="title" disable-output-escaping="yes"/></a>
</div>
<div class="rssItemPubDate">
(<xsl:value-of select="pubDate"/>)
</div>
<div class="rssItemDescription">
<xsl:value-of select="substring(content:encoded,4,120)" disable-output-escaping="yes"/>...<br/>
</div> <hr/>
</xsl:if> <!-- end of If statement block for limiting number of items -->
</xsl:template>