|
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 |
|