<?xml version=“1.0”?> <!– this stylesheet builds the API*.html , it works based on libxml2-refs.xml

-->

<xsl:stylesheet version=“1.0”

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
extension-element-prefixes="exsl"
exclude-result-prefixes="exsl">

<!-- Import the rest of the site stylesheets -->
<xsl:import href="site.xsl"/>

<!-- Generate XHTML-1.0 transitional -->
<xsl:output method="xml" encoding="UTF-8" indent="yes"
    doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
    doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>

<xsl:variable name="href_base" select="''"/>

<xsl:template name="statistics">
    <h2> weekly statistics: </h2>
    <p><xsl:value-of select="@total"/> total words,
    <xsl:value-of select="@uniq"/> uniq words.</p>
    <p> Top <xsl:value-of select="@nr"/> queries:</p>
</xsl:template>

<xsl:template match="query">
   <br/><a href="search.php?query={string(.)}"><xsl:value-of
        select="string(.)"/></a>
        <xsl:text> </xsl:text><xsl:value-of select="@count"/> times.
</xsl:template>

<xsl:template match="queries">
  <xsl:variable name="date" select="@date"/>
  <xsl:variable name="title">Search statistics for <xsl:value-of select="$date"/></xsl:variable>
  <xsl:document href="searches.html" method="xml" encoding="UTF-8"
    doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
    doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
      <head>
      <xsl:call-template name="style"/>
      <xsl:element name="title">
        <xsl:value-of select="$title"/>
      </xsl:element>
      </head>
      <body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000">
        <xsl:call-template name="titlebox">
          <xsl:with-param name="title" select="$title"/>
        </xsl:call-template>
        <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center">
          <tr>
            <td bgcolor="#8b7765">
              <table border="0" cellspacing="0" cellpadding="2" width="100%">
                <tr>
                  <td valign="top" width="200" bgcolor="#8b7765">
                    <xsl:call-template name="toc"/>
                  </td>
                  <td valign="top" bgcolor="#8b7765">
                    <table border="0" cellspacing="0" cellpadding="1" width="100%">
                      <tr>
                        <td>
                          <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000">
                            <tr>
                              <td>
                                <table border="0" cellpadding="3" cellspacing="1" width="100%">
                                  <tr>
                                    <td bgcolor="#fffacd">
                                      <xsl:call-template name="statistics"/>
                                      <p>
                                      <xsl:apply-templates select="query"/>
                                      </p>
                                      <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
                                    </td>
                                  </tr>
                                </table>
                              </td>
                            </tr>
                          </table>
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </body>
    </html>
  </xsl:document>
</xsl:template>

<xsl:template match="/">
  <xsl:apply-templates select="queries"/>
</xsl:template>

</xsl:stylesheet>