xref: /OpenGrok/opengrok-web/src/main/webapp/rss.xsl.xml (revision 0d40e9d0d07acb46ebe450cbc6042a9705a36e41)
1*0d40e9d0SAdam Hornáček<?xml version="1.0" encoding="UTF-8"?>
2*0d40e9d0SAdam Hornáček<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3*0d40e9d0SAdam Hornáček    <xsl:output method="html" />
4*0d40e9d0SAdam Hornáček    <xsl:variable name="title" select="/rss/channel/title"/>
5*0d40e9d0SAdam Hornáček    <xsl:template match="/">
6*0d40e9d0SAdam Hornáček        <html>
7*0d40e9d0SAdam Hornáček            <head>
8*0d40e9d0SAdam Hornáček                <title><xsl:value-of select="$title"/></title>
9*0d40e9d0SAdam Hornáček                <link rel="icon" href="img/icon.png" type="image/png"/>
10*0d40e9d0SAdam Hornáček                <link rel="stylesheet" type="text/css" href="style.css"/>
11*0d40e9d0SAdam Hornáček            </head>
12*0d40e9d0SAdam Hornáček            <xsl:apply-templates select="rss/channel"/>
13*0d40e9d0SAdam Hornáček        </html>
14*0d40e9d0SAdam Hornáček    </xsl:template>
15*0d40e9d0SAdam Hornáček    <xsl:template match="channel">
16*0d40e9d0SAdam Hornáček        <body>
17*0d40e9d0SAdam Hornáček            <div id="page">
18*0d40e9d0SAdam Hornáček            <div id="header">     <!-- CONFIG: Header -->
19*0d40e9d0SAdam Hornáček                <div id="MastheadLogo"> <h1> OpenGrok </h1> </div>
20*0d40e9d0SAdam Hornáček      <div id="pagetitle"><b id="filename"><xsl:value-of select="title"/></b><br/>
21*0d40e9d0SAdam Hornáček          <xsl:value-of select="description"/>
22*0d40e9d0SAdam Hornáček      </div>
23*0d40e9d0SAdam Hornáček            </div>
24*0d40e9d0SAdam Hornáček            <div id="Masthead">
25*0d40e9d0SAdam Hornáček               <tt>RSS Feed <a href="{link}" class="item"><xsl:value-of select="link"/></a></tt>
26*0d40e9d0SAdam Hornáček            </div>
27*0d40e9d0SAdam Hornáček            <div id="results">
28*0d40e9d0SAdam Hornáček                <div class="itembox">
29*0d40e9d0SAdam Hornáček                    <div class="paditembox">
30*0d40e9d0SAdam Hornáček                        <xsl:apply-templates select="item"/>
31*0d40e9d0SAdam Hornáček                    </div>
32*0d40e9d0SAdam Hornáček                </div>
33*0d40e9d0SAdam Hornáček            </div>
34*0d40e9d0SAdam Hornáček<!-- CONFIG: Footer -->
35*0d40e9d0SAdam Hornáček<div id="Footer">
36*0d40e9d0SAdam Hornáček<p class="Center">
37*0d40e9d0SAdam Hornáček</p>
38*0d40e9d0SAdam Hornáček</div>
39*0d40e9d0SAdam Hornáček</div>
40*0d40e9d0SAdam Hornáček        </body>
41*0d40e9d0SAdam Hornáček    </xsl:template>
42*0d40e9d0SAdam Hornáček
43*0d40e9d0SAdam Hornáček    <xsl:template match="item">
44*0d40e9d0SAdam Hornáček        <div id="item">
45*0d40e9d0SAdam Hornáček            <ul>
46*0d40e9d0SAdam Hornáček                <li><span class="c"><xsl:value-of select="pubDate"/> - </span>
47*0d40e9d0SAdam Hornáček                        <xsl:value-of select="title"/>
48*0d40e9d0SAdam Hornáček                    <br/>
49*0d40e9d0SAdam Hornáček                    <pre>
50*0d40e9d0SAdam Hornáček                        <xsl:value-of select="description" />
51*0d40e9d0SAdam Hornáček                    </pre>
52*0d40e9d0SAdam Hornáček                </li>
53*0d40e9d0SAdam Hornáček            </ul>
54*0d40e9d0SAdam Hornáček        </div>
55*0d40e9d0SAdam Hornáček    </xsl:template>
56*0d40e9d0SAdam Hornáček</xsl:stylesheet>
57