Blame xslt/man/verbatim.xsl

Packit e4b6da
Packit e4b6da
Packit e4b6da
-->
Packit e4b6da
Packit e4b6da
Packit e4b6da
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
Packit e4b6da
                xmlns="http://docbook2x.sourceforge.net/xmlns/Man-XML"
Packit e4b6da
                exclude-result-prefixes="doc"
Packit e4b6da
                version='1.0'
Packit e4b6da
                xml:lang="en">
Packit e4b6da
Packit e4b6da
Packit e4b6da
     $Id: verbatim.xsl,v 1.6 2006/04/19 20:38:56 stevecheng Exp $
Packit e4b6da
     ********************************************************************
Packit e4b6da
Packit e4b6da
     (C) 2000-2004 Steve Cheng <stevecheng@users.sourceforge.net>
Packit e4b6da
Packit e4b6da
     This file is part of the docbook2X XSLT stylesheets for
Packit e4b6da
     converting DocBook to man pages.
Packit e4b6da
Packit e4b6da
     See ../../COPYING for the copyright status of this software.
Packit e4b6da
Packit e4b6da
     ******************************************************************** -->
Packit e4b6da
     
Packit e4b6da
<doc:reference xmlns="">
Packit e4b6da
<title>Verbatim environments</title>
Packit e4b6da
</doc:reference>
Packit e4b6da
Packit e4b6da
Packit e4b6da
Packit e4b6da
<xsl:template match="literallayout">
Packit e4b6da
  <verbatim>
Packit e4b6da
    <xsl:apply-templates mode="verbatim" />
Packit e4b6da
  </verbatim>
Packit e4b6da
</xsl:template>
Packit e4b6da
  
Packit e4b6da
<xsl:template match="programlisting|screen">
Packit e4b6da
  <verbatim><tt>
Packit e4b6da
    <xsl:apply-templates mode="verbatim" />
Packit e4b6da
  </tt></verbatim>
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
<xsl:template match="address">
Packit e4b6da
  <indent>
Packit e4b6da
    <verbatim>
Packit e4b6da
      <xsl:apply-templates mode="verbatim" />
Packit e4b6da
    </verbatim>
Packit e4b6da
  </indent>
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
<doc:mode mode="verbatim">
Packit e4b6da
<refpurpose>
Packit e4b6da
  Process content where line breaks and whitespace are to be preserved
Packit e4b6da
</refpurpose>
Packit e4b6da
<refdescription>
Packit e4b6da
  <para>
Packit e4b6da
    Under this mode, line breaks and whitespace are to be preserved.
Packit e4b6da
  </para>
Packit e4b6da
  <para>
Packit e4b6da
    Also some elements under this mode 
Packit e4b6da
    may be processed differently than normal.
Packit e4b6da
    For example, hyperlinks may be forced to be displayed in the footnote
Packit e4b6da
    style, to avoid cluttering a verbatim display.
Packit e4b6da
  </para>
Packit e4b6da
</refdescription>
Packit e4b6da
</doc:mode>
Packit e4b6da
Packit e4b6da
<xsl:template match="*" mode="verbatim">
Packit e4b6da
  <xsl:apply-templates select="." />
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
<xsl:template match="synopsis" mode="verbatim">
Packit e4b6da
  <xsl:apply-templates mode="synopsis" />
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
<xsl:template match="text()" mode="verbatim">
Packit e4b6da
  <xsl:value-of select="."/>
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
Packit e4b6da
</xsl:stylesheet>