blob: 0364cfda306ae6d96ba0cb2a2c14c17ac6f67721 [file] [log] [blame]
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- docsplit.xsl - text line wrapping
This stylesheet includes split.xsl to handle all <source> elements.
-->
<xsl:include href="split.xsl"/>
<xsl:template match="document">
<html>
<head>
<title><xsl:value-of select="header/title"/></title>
</head>
<xsl:apply-templates/>
</html>
</xsl:template>
<xsl:template match="body">
<body>
<h1><xsl:value-of select="header/title"/></h1>
<p>Comment from stylesheet: All &lt;source&gt; elements had their long
lines split by the included split.xsl stylesheet.
</p>
<xsl:apply-templates/>
</body>
</xsl:template>
<xsl:template match="section">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="source">
<div style="padding:4pt; margin-bottom:8pt; border-width:1px; border-style:solid; border-color:#0086b2;">
<pre class="code">
<xsl:call-template name="format">
<xsl:with-param select="." name="txt" />
<xsl:with-param name="width">72</xsl:with-param>
</xsl:call-template>
</pre>
</div>
</xsl:template>
<xsl:template match="title">
<h2><xsl:apply-templates/></h2>
</xsl:template>
<xsl:template match="p">
<p><xsl:apply-templates/></p>
</xsl:template>
</xsl:stylesheet>