Blame doc/ss-texinfo.xsl

Packit e4b6da
Packit e4b6da
Packit e4b6da
-->
Packit e4b6da
Packit e4b6da
Packit e4b6da
                xmlns="http://docbook2x.sourceforge.net/xmlns/Texi-XML"
Packit e4b6da
                version='1.0'
Packit e4b6da
                xml:lang="en">
Packit e4b6da
Packit e4b6da
Packit e4b6da
     $Id: ss-texinfo.xsl,v 1.15 2006/04/15 18:46:07 stevecheng Exp $
Packit e4b6da
     ********************************************************************
Packit e4b6da
Packit e4b6da
     docbook2texi-xslt customization for docbook2X documentation
Packit e4b6da
     
Packit e4b6da
     ******************************************************************** -->
Packit e4b6da
<xsl:import href="http://docbook2x.sourceforge.net/latest/xslt/texi/docbook.xsl" />
Packit e4b6da
Packit e4b6da
<xsl:param name="explicit-node-names" select="false()" />
Packit e4b6da
Packit e4b6da
Packit e4b6da
     Sections are short in this document. -->
Packit e4b6da
Packit e4b6da
              mode="is-texinfo-node">
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
Packit e4b6da
     (You could use the profiling stylesheets from the DocBook
Packit e4b6da
      XSL distribution while converting to man pages and Texinfo,
Packit e4b6da
      but our documentation build system is already complicated
Packit e4b6da
      as it is.  We shall only need very simple profiling.)
Packit e4b6da
-->
Packit e4b6da
<xsl:template match="*[@role='man-page']" priority="10.0">
Packit e4b6da
  
Packit e4b6da
</xsl:template>
Packit e4b6da
<xsl:template match="*[@role='html']" priority="10.0">
Packit e4b6da
  
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
Packit e4b6da
     The new-style olinks (with targetdoc and targetdocptr
Packit e4b6da
     attributes) are overkill for our purposes,
Packit e4b6da
     and anyway require substantial effort to implement 
Packit e4b6da
     in the Texinfo stylesheets. -->
Packit e4b6da
<xsl:template match="olink">
Packit e4b6da
  <xsl:choose>
Packit e4b6da
    <xsl:when test="@targetdocent = 'docbook2man-xslt'">
Packit e4b6da
      <ref node="Top" file="docbook2man-xslt" printmanual="docbook2X Man-pages Stylesheets Reference">
Packit e4b6da
        <xsl:apply-templates />
Packit e4b6da
      </ref>
Packit e4b6da
    </xsl:when>
Packit e4b6da
    <xsl:when test="@targetdocent = 'docbook2texi-xslt'">
Packit e4b6da
      <ref node="Top" file="docbook2texi-xslt" printmanual="docbook2X Texinfo Stylesheets Reference">
Packit e4b6da
        <xsl:apply-templates />
Packit e4b6da
      </ref>
Packit e4b6da
    </xsl:when>
Packit e4b6da
  </xsl:choose>
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
Packit e4b6da
     since unlike in HTML, the Info viewer cannot hide the URL
Packit e4b6da
     and it clutters up the display. -->
Packit e4b6da
<xsl:template match="ulink[@role='informative']">
Packit e4b6da
  <xsl:apply-templates />
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
Packit e4b6da
     firstterm.  We do not want the quotes, so just use italic instead.
Packit e4b6da
     -->
Packit e4b6da
<xsl:template match="firstterm">
Packit e4b6da
  <xsl:apply-templates />
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
Packit e4b6da
<xsl:template match="processing-instruction('install-datadir')">
Packit e4b6da
  <xsl:value-of select="$install-datadir" />
Packit e4b6da
</xsl:template>
Packit e4b6da
Packit e4b6da
</xsl:stylesheet>
Packit e4b6da