Initial Commit
[packages] / xemacs-packages / jde / doc / src / styles / html / jdebook.xsl
1 <?xml version="1.0" encoding="utf-8"?>
2
3 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4                 xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
5                 exclude-result-prefixes="doc"
6                 version='1.0'>
7
8 <xsl:import href="file:///c:/home/xae-dev/xae/doctypes/docbook/styles/docbook/html/docbook.xsl" />
9
10 <xsl:variable name="chapter.autolabel">0</xsl:variable>
11 <xsl:variable name="generate.division.toc">0</xsl:variable>
12 <xsl:variable name="generate.component.toc">0</xsl:variable>
13 <xsl:param name="formal.procedures" select="0"/>
14 <xsl:param name="make.year.ranges" select="1"/>
15
16
17
18
19 <xsl:template match="*" mode="process.root">
20   <xsl:variable name="doc" select="self::*"/>
21   <html>
22   <link rel="StyleSheet" href="../css/jde_style.css" TYPE="text/css"></link>
23   <head>
24     <xsl:call-template name="head.content">
25       <xsl:with-param name="node" select="$doc"/>
26     </xsl:call-template>
27     <xsl:call-template name="user.head.content">
28       <xsl:with-param name="node" select="$doc"/>
29     </xsl:call-template>
30   </head>
31   <body>
32     <xsl:call-template name="body.attributes"/>
33     <xsl:call-template name="user.header.content">
34       <xsl:with-param name="node" select="$doc"/>
35     </xsl:call-template>
36     <xsl:apply-templates select="."/>
37     <xsl:call-template name="user.footer.content">
38       <xsl:with-param name="node" select="$doc"/>
39     </xsl:call-template>
40   </body>
41   </html>
42 </xsl:template>
43
44
45 <xsl:template match="ulink">
46   <a>
47     <xsl:if test="@id">
48       <xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute>
49     </xsl:if>
50     <xsl:attribute name="href"><xsl:value-of select="@url"/></xsl:attribute>
51     <xsl:if test="@type">
52       <xsl:attribute name="target"><xsl:value-of select="@type"/></xsl:attribute>
53     </xsl:if>
54     <xsl:choose>
55       <xsl:when test="string-length(.)=0">
56         <xsl:value-of select="@url"/>
57       </xsl:when>
58       <xsl:otherwise>
59         <xsl:apply-templates/>
60       </xsl:otherwise>
61     </xsl:choose>
62   </a>
63 </xsl:template>
64
65 <xsl:template match="guimenu">
66   <xsl:call-template name="inline.boldseq"/>
67 </xsl:template>
68
69
70 <xsl:template match="guimenuitem">
71   <xsl:call-template name="inline.boldseq"/>
72 </xsl:template>
73
74 <xsl:template match="guisubmenu">
75   <xsl:call-template name="inline.boldseq"/>
76 </xsl:template>
77
78
79 <xsl:template match="command">
80   <xsl:call-template name="inline.monoseq"/>
81 </xsl:template>
82
83
84
85 </xsl:stylesheet>
86