Annotation of embedaddon/libxml2/doc/searches.xsl, revision 1.1

1.1     ! misho       1: <?xml version="1.0"?>
        !             2: <!-- this stylesheet builds the API*.html , it works based on libxml2-refs.xml
        !             3:   -->
        !             4: <xsl:stylesheet version="1.0"
        !             5:   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        !             6:   xmlns:exsl="http://exslt.org/common"
        !             7:   extension-element-prefixes="exsl"
        !             8:   exclude-result-prefixes="exsl">
        !             9: 
        !            10:   <!-- Import the rest of the site stylesheets -->
        !            11:   <xsl:import href="site.xsl"/>
        !            12: 
        !            13:   <!-- Generate XHTML-1.0 transitional -->
        !            14:   <xsl:output method="xml" encoding="UTF-8" indent="yes"
        !            15:       doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
        !            16:       doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
        !            17: 
        !            18:   <xsl:variable name="href_base" select="''"/>
        !            19: 
        !            20:   <xsl:template name="statistics">
        !            21:       <h2> weekly statistics: </h2>
        !            22:       <p><xsl:value-of select="@total"/> total words,
        !            23:       <xsl:value-of select="@uniq"/> uniq words.</p>
        !            24:       <p> Top <xsl:value-of select="@nr"/> queries:</p>
        !            25:   </xsl:template>
        !            26: 
        !            27:   <xsl:template match="query">
        !            28:      <br/><a href="search.php?query={string(.)}"><xsl:value-of
        !            29:           select="string(.)"/></a>
        !            30:          <xsl:text> </xsl:text><xsl:value-of select="@count"/> times.
        !            31:   </xsl:template>
        !            32: 
        !            33:   <xsl:template match="queries">
        !            34:     <xsl:variable name="date" select="@date"/>
        !            35:     <xsl:variable name="title">Search statistics for <xsl:value-of select="$date"/></xsl:variable>
        !            36:     <xsl:document href="searches.html" method="xml" encoding="UTF-8"
        !            37:       doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
        !            38:       doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        !            39:       <html>
        !            40:         <head>
        !            41:         <xsl:call-template name="style"/>
        !            42:        <xsl:element name="title">
        !            43:          <xsl:value-of select="$title"/>
        !            44:        </xsl:element>
        !            45:         </head>
        !            46:         <body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000">
        !            47:           <xsl:call-template name="titlebox">
        !            48:            <xsl:with-param name="title" select="$title"/>
        !            49:          </xsl:call-template>
        !            50:           <table border="0" cellpadding="4" cellspacing="0" width="100%" align="center">
        !            51:             <tr>
        !            52:               <td bgcolor="#8b7765">
        !            53:                 <table border="0" cellspacing="0" cellpadding="2" width="100%">
        !            54:                   <tr>
        !            55:                     <td valign="top" width="200" bgcolor="#8b7765">
        !            56:                       <xsl:call-template name="toc"/>
        !            57:                     </td>
        !            58:                     <td valign="top" bgcolor="#8b7765">
        !            59:                       <table border="0" cellspacing="0" cellpadding="1" width="100%">
        !            60:                         <tr>
        !            61:                           <td>
        !            62:                             <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000">
        !            63:                               <tr>
        !            64:                                 <td>
        !            65:                                   <table border="0" cellpadding="3" cellspacing="1" width="100%">
        !            66:                                     <tr>
        !            67:                                       <td bgcolor="#fffacd">
        !            68:                                        <xsl:call-template name="statistics"/>
        !            69:                                        <p>
        !            70:                                        <xsl:apply-templates select="query"/>
        !            71:                                        </p>
        !            72:                                        <p><a href="{$href_base}bugs.html">Daniel Veillard</a></p>
        !            73:                                       </td>
        !            74:                                     </tr>
        !            75:                                   </table>
        !            76:                                 </td>
        !            77:                               </tr>
        !            78:                             </table>
        !            79:                           </td>
        !            80:                         </tr>
        !            81:                       </table>
        !            82:                     </td>
        !            83:                   </tr>
        !            84:                 </table>
        !            85:               </td>
        !            86:             </tr>
        !            87:           </table>
        !            88:         </body>
        !            89:       </html>
        !            90:     </xsl:document>
        !            91:   </xsl:template>
        !            92: 
        !            93:   <xsl:template match="/">
        !            94:     <xsl:apply-templates select="queries"/>
        !            95:   </xsl:template>
        !            96: 
        !            97: </xsl:stylesheet>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>