<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
  xmlns:rss="http://purl.org/rss/1.0/"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:gglcalfunc="http://www.magicvox.net/pub/xmlns/gglcal"
>
<xsl:output method="html"/>



<!-- Root Document -->
<xsl:template match="/">
  <div id="gglcal">
    <xsl:apply-templates select="rdf:RDF"/>
  </div><!--gglcal-->
</xsl:template><!--/-->



<!-- rdf:RDF -->
<xsl:template match="rdf:RDF">
  <a href="{rss:channel/rss:link}">
  <h1><xsl:value-of select="rss:channel/rss:title"/></h1></a>

  <h2><xsl:value-of select="rss:channel/rss:description"/></h2>

  <p class="header">
    <xsl:text>Last updated at </xsl:text>
    <span class="date">
      <xsl:value-of select="substring(rss:channel/dc:date, 1, 10)"/>
      <xsl:text> </xsl:text>
      <xsl:value-of select="substring(rss:channel/dc:date, 12, 5)"/>
    </span><!--date-->
  </p><!--header-->

  <div class="items">
    <xsl:apply-templates select="rss:item">
      <xsl:sort select="rss:item/dc:date"/>
    </xsl:apply-templates><!--gglcal:entry-->
  </div><!--items-->

  <p class="header">
    <a href="{gglcalfunc:getPermalink ()}"><img src="./image/icon_link.gif"/>このページのリンク</a>
    <a href="{gglcalfunc:reload ()}"><img src="./image/action_refresh.gif"/>再読込み</a>
  </p><!--header-->

  <p class="powered">
    <xsl:text>Powered by </xsl:text>
    <a href="http://www.magicvox.net/archive/2006/05231645.php">Open MagicVox.net</a>
  </p><!--powered-->

  <table cellspacing="0" cellpadding="0" class="pagectrl"><tr>
    <td class="center">
      <a href="http://lab.magicvox.net/gglcal/">RSS1.0 by ぐぐるかる beta</a>
    </td><!--center-->
  </tr></table><!--pagectrl-->
</xsl:template><!--rdf:RDF-->



<xsl:template match="rss:item">
  <div class="item" id="{generate-id(.)}">
    <h1><a href="{rss:link}"><xsl:value-of select="rss:title"/></a></h1>
    <span class="date">
      <xsl:value-of select="substring(dc:date, 1, 10)"/>
      <xsl:text> </xsl:text>
      <xsl:value-of select="substring(dc:date, 12, 5)"/>
    </span><!--date-->
    by <span class="name"><xsl:value-of select="dc:creator"/></span>
    [<xsl:value-of select="dc:subject"/>]
  </div><!--item-->
</xsl:template><!--rss:item-->



</xsl:stylesheet>
