Statistics
| Revision:

root / tmp / org.txm.core / src / groovy / org / txm / importer / graal / xsl / test.xsl @ 187

History | View | Annotate | Download (2.2 kB)

1
<?xml version="1.0" encoding="UTF-8"?>
2

    
3
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:tei="http://www.tei-c.org/ns/1.0"> <xsl:output encoding="UTF-8" indent="yes" method="html"/>
4
    <xsl:output method="html" encoding="UTF-8" version="4.0" indent="yes"/>
5
    <xsl:strip-space elements="*"/>
6

    
7
    <xsl:template match="/">
8
        <xsl:apply-templates select="//tei:text"/>
9
    </xsl:template>
10

    
11

    
12
    <xsl:template match="//tei:body/tei:div">
13
        <br/>
14
        <span style="font-family:Times;color:indigo">[<i>
15
                <xsl:value-of select="@type"/>
16
            </i>&#xa0;<xsl:value-of select="@n"/>]</span>
17
        <xsl:apply-templates/>
18
    </xsl:template>
19

    
20
    <xsl:template match="//tei:body/tei:div/tei:div">
21
        <br/>
22
        <span style="font-family:Times;color:indigo">[<i>
23
                <xsl:value-of select="@type"/>
24
            </i>&#xa0;<xsl:value-of select="@n"/>]</span>
25
        <br/>
26
        <xsl:apply-templates/>
27
    </xsl:template>
28

    
29
    <xsl:template match="tei:head">
30
        <span style="font-family:Arial; color:darkred">
31
            <xsl:apply-templates/>
32
        </span>
33
        <br/>
34
    </xsl:template>
35

    
36
    <xsl:template match="//tei:p">
37
        <p>
38
            <xsl:if test="@n"> [ § <xsl:value-of select="@n"/>]&#xa0; </xsl:if>
39
            <xsl:apply-templates/>
40
        </p>
41
    </xsl:template>
42

    
43
    <xsl:template match="//tei:lb">
44
        <xsl:choose>
45
            <xsl:when test="position()=1 and not(ancestor::tei:seg)"/>
46
            <xsl:otherwise>
47
                <br/>
48
            </xsl:otherwise>
49
        </xsl:choose>
50
    </xsl:template>
51

    
52
    <xsl:template match="tei:q" mode="norm">
53
        <span style="background-color:khaki">
54
            <xsl:apply-templates/>
55
        </span>
56
    </xsl:template>
57
    <xsl:template match="//tei:w">
58
        <span class="word" id="{@xml:id}" title="{@type}">
59
            <xsl:choose>
60
                <xsl:when test="@type[starts-with(., 'PON')]">
61
                    <xsl:apply-templates/>
62
                </xsl:when>
63
                <xsl:otherwise> &#xa0;<xsl:apply-templates/>
64
                </xsl:otherwise>
65
            </xsl:choose>
66
        </span>
67
    </xsl:template>
68
    <xsl:template match="tei:supplied"> [<xsl:apply-templates/>] </xsl:template>
69
</xsl:stylesheet>