blob: 7d975dd890f235e61c6df60d6860f1d98950a3fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!--
XSL stylesheet for processing documentation for the lcd4linux project
Copyright 2004 Xavier Vello <xavier66@free.fr>
Copyright 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
-->
<!--The info node, to generate headers-->
<xsl:template match="head" node="doc">
<xsl:element name="head">
<xsl:apply-templates select="title"/>
<xsl:apply-templates select="ref"/>
<xsl:element name="link">
<xsl:attribute name="rel">stylesheet</xsl:attribute>
<xsl:attribute name="href">
<xsl:copy-of select="$root"/>
<xsl:text>doc.css</xsl:text>
</xsl:attribute>
<xsl:attribute name="type">text/css</xsl:attribute>
</xsl:element>
</xsl:element>
</xsl:template>
<xsl:template match="title" node="head">
<xsl:element name="title">
<xsl:value-of select="."/>
</xsl:element>
</xsl:template>
<xsl:template match="ref" node="head">
</xsl:template>
<xsl:template match="history" node="head">
<table border="1">
<xsl:for-each select="revision">
<tr>
<td><xsl:value-of select="@version"/></td>
<td><xsl:value-of select="."/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
<xsl:template match="links" node="head">
<xsl:element name="div">
<xsl:attribute name="class">links</xsl:attribute>
<xsl:element name="div">
<xsl:attribute name="class">title</xsl:attribute>
See Also
</xsl:element>
<xsl:apply-templates select="link" mode="head"/>
<xsl:element name="div">
<xsl:attribute name="class">index</xsl:attribute>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:copy-of select="$root"/>
<xsl:text>index.html</xsl:text>
</xsl:attribute>
<xsl:text>< Index</xsl:text>
</xsl:element>
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
|