| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 | <?xml version="1.0" encoding="UTF-8"?><!-- Google Sitmaps Stylesheets (GSStylesheets)     Project Home: http://sourceforge.net/projects/gstoolbox     Copyright (c) 2005 Baccou Bonneville SARL (http://www.baccoubonneville.com)     License http://www.gnu.org/copyleft/lesser.html GNU/LGPL --><xsl:stylesheet version="2.0"    xmlns:html="http://www.w3.org/TR/REC-html40"    xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9"    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  <xsl:output method="html" version="1.0" encoding="utf-8" indent="yes"/>  <!-- Root template -->  <xsl:template match="/">    <html>      <head>        <title>Sitemap file</title>        <script type="text/javascript" src="[jquery]"></script>        <script type="text/javascript" src="[jquery-tablesort]"></script>        <script type="text/javascript" src="[xsl-js]"></script>        <link href="[xsl-css]" type="text/css" rel="stylesheet"/>      </head>      <!-- Store in $fileType if we are in a sitemap or in a siteindex -->      <xsl:variable name="fileType">        <xsl:choose>          <xsl:when test="//sitemap:url">sitemap</xsl:when>          <xsl:otherwise>siteindex</xsl:otherwise>        </xsl:choose>      </xsl:variable>      <body>        <h1>Sitemap file</h1>        <xsl:choose>          <xsl:when test="$fileType='sitemap'"><xsl:call-template name="sitemapTable"/></xsl:when>          <xsl:otherwise><xsl:call-template name="siteindexTable"/></xsl:otherwise>        </xsl:choose>        <div id="footer">          <p>Generated by the <a href="http://drupal.org/project/xmlsitemap">Drupal XML sitemap module</a>.</p>        </div>      </body>    </html>  </xsl:template>  <!-- siteindexTable template -->  <xsl:template name="siteindexTable">    <div id="information">      <p>Number of sitemaps in this index: <xsl:value-of select="count(sitemap:sitemapindex/sitemap:sitemap)"></xsl:value-of></p>    </div>    <table class="tablesorter siteindex">      <thead>        <tr>          <td>Sitemap URL</td>          <td>Last modification date</td>        </tr>      </thead>      <tbody>        <xsl:apply-templates select="sitemap:sitemapindex/sitemap:sitemap">          <xsl:sort select="sitemap:lastmod" order="descending"/>        </xsl:apply-templates>      </tbody>    </table>  </xsl:template>  <!-- sitemapTable template -->  <xsl:template name="sitemapTable">    <div id="information">      <p>Number of URLs in this sitemap: <xsl:value-of select="count(sitemap:urlset/sitemap:url)"></xsl:value-of></p>    </div>    <table class="tablesorter sitemap">      <thead>        <tr>          <th>URL location</th>          <th>Last modification date</th>          <th>Change frequency</th>          <th>Priority</th>        </tr>      </thead>      <tbody>        <xsl:apply-templates select="sitemap:urlset/sitemap:url">          <xsl:sort select="sitemap:priority" order="descending"/>        </xsl:apply-templates>      </tbody>    </table>  </xsl:template>  <!-- sitemap:url template -->  <xsl:template match="sitemap:url">    <tr>      <td>        <xsl:variable name="sitemapURL"><xsl:value-of select="sitemap:loc"/></xsl:variable>        <a href="{$sitemapURL}" ref="nofollow"><xsl:value-of select="$sitemapURL"></xsl:value-of></a>      </td>      <td><xsl:value-of select="sitemap:lastmod"/></td>      <td><xsl:value-of select="sitemap:changefreq"/></td>      <td>        <xsl:choose>          <!-- If priority is not defined, show the default value of 0.5 -->          <xsl:when test="sitemap:priority">            <xsl:value-of select="sitemap:priority"/>          </xsl:when>          <xsl:otherwise>0.5</xsl:otherwise>        </xsl:choose>      </td>    </tr>  </xsl:template>  <!-- sitemap:sitemap template -->  <xsl:template match="sitemap:sitemap">    <tr>      <td>        <xsl:variable name="sitemapURL"><xsl:value-of select="sitemap:loc"/></xsl:variable>        <a href="{$sitemapURL}"><xsl:value-of select="$sitemapURL"></xsl:value-of></a>      </td>      <td><xsl:value-of select="sitemap:lastmod"/></td>    </tr>  </xsl:template></xsl:stylesheet>
 |