view src/de/mpiwg/dwinter/fulltextSearchServer/xsl/ticketResultToHTML.xsl @ 0:db87c1b7eb6d

initial
author dwinter
date Wed, 03 Nov 2010 12:18:46 +0100
parents
children
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://dublincore.org/documents/dcmi-namespace/">
<xsl:output method="html"></xsl:output>
        <xsl:template match="/">
                <xsl:apply-templates select="//results"/>
        </xsl:template>

        <xsl:template match="results">
        <div class="resultLang"><xsl:value-of select="//resultSet/@lang"/></div>
                <table class="languageSearchResults">
                        <xsl:apply-templates select="result"/>
                </table>
        </xsl:template>

<xsl:template match="result">

                        <tr class="resultDocument">
                                <xsl:attribute name="id"><xsl:value-of select="//resultSet/@lang"/>_<xsl:value-of select="textIdCleaned"/></xsl:attribute>
                                <xsl:attribute name="class">documentHit</xsl:attribute>
                                <td class="resultLink">
                                <a class="resultHitsTicket">
                                <xsl:attribute name="href"><xsl:value-of select="//resultSet/@lang"/>/<xsl:value-of select="textId"/></xsl:attribute>ticket
                                </a>
                                <a class="resultHits" target="found">
                                <xsl:attribute name="href">/linesInDocument/<xsl:value-of select="textId"/>/<xsl:value-of select="//resultSet/@lang"/>/<xsl:value-of select="//resultSet/@queryString"/></xsl:attribute>search
                                </a>
                                </td >
                                <td class="resultTextId">
                                        <xsl:value-of select="textId"/>
                                </td>
                        <xsl:apply-templates select=".//md"/>
                        </tr>

        </xsl:template>
        <xsl:template match="md">
        <td class="resultMD resultMDdate">
                        <xsl:value-of select=".//dc:date"/>
                        </td>
                        <td class="resultMD resultMDtitle">
                        <xsl:value-of select=".//dc:title"/>
                        </td>
                        <td class="resultMD resultMDcreator">
                        <xsl:value-of select=".//dc:creator"/>
                        </td>
        </xsl:template>
</xsl:stylesheet>