diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-11-17 21:10:17 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-11-17 21:10:17 (GMT) |
commit | 574585fa78070b0cc6b5ad22543e21a3502a122b (patch) | |
tree | 0e96ee0e38f68bcd7662e7815f96e0151740056f /doc/searches.xsl | |
download | blt-574585fa78070b0cc6b5ad22543e21a3502a122b.zip blt-574585fa78070b0cc6b5ad22543e21a3502a122b.tar.gz blt-574585fa78070b0cc6b5ad22543e21a3502a122b.tar.bz2 |
Squashed 'libxml2/' content from commit d9321d2
git-subtree-dir: libxml2
git-subtree-split: d9321d23d75a97f655f9325007ea7837f101100f
Diffstat (limited to 'doc/searches.xsl')
-rw-r--r-- | doc/searches.xsl | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/doc/searches.xsl b/doc/searches.xsl new file mode 100644 index 0000000..57ff5c8 --- /dev/null +++ b/doc/searches.xsl @@ -0,0 +1,97 @@ +<?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> |