|
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/Texi-XML"
|
|
Packit |
e4b6da |
exclude-result-prefixes="doc"
|
|
Packit |
e4b6da |
version='1.0'
|
|
Packit |
e4b6da |
xml:lang="en">
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
$Id: block.xsl,v 1.23 2004/08/22 22:46:06 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 Texinfo.
|
|
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>Block-level objects</title>
|
|
Packit |
e4b6da |
</doc:reference>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template name="block-object">
|
|
Packit |
e4b6da |
<para>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</para>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="para|simpara">
|
|
Packit |
e4b6da |
<para>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</para>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="formalpara">
|
|
Packit |
e4b6da |
<para>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</para>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="formalpara/title">
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:apply-templates />
|
|
Packit |
e4b6da |
<xsl:call-template name="gentext-text">
|
|
Packit |
e4b6da |
<xsl:with-param name="key" select="'run-in-title-separator'" />
|
|
Packit |
e4b6da |
</xsl:call-template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:text> </xsl:text>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="formalpara/para">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="blockquote">
|
|
Packit |
e4b6da |
<quotation>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
<xsl:apply-templates select="attribution" mode="blockquote-attribution" />
|
|
Packit |
e4b6da |
</quotation>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="blockquote/title">
|
|
Packit |
e4b6da |
<xsl:call-template name="make-caption" />
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="attribution"></xsl:template>
|
|
Packit |
e4b6da |
<xsl:template match="attribution" mode="blockquote-attribution">
|
|
Packit |
e4b6da |
<para>— <xsl:apply-templates /></para>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="epigraph">
|
|
Packit |
e4b6da |
<xsl:apply-templates />
|
|
Packit |
e4b6da |
<xsl:apply-templates select="attribution" mode="blockquote-attribution" />
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
within the other content of a section. -->
|
|
Packit |
e4b6da |
<xsl:template match="sidebar">
|
|
Packit |
e4b6da |
<xsl:call-template name="section">
|
|
Packit |
e4b6da |
<xsl:with-param name="level">
|
|
Packit |
e4b6da |
<xsl:call-template name="get-texinfo-section-level">
|
|
Packit |
e4b6da |
<xsl:with-param name="heading-class" select="'chapheading'" />
|
|
Packit |
e4b6da |
</xsl:call-template>
|
|
Packit |
e4b6da |
</xsl:with-param>
|
|
Packit |
e4b6da |
</xsl:call-template>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="abstract">
|
|
Packit |
e4b6da |
<xsl:call-template name="section">
|
|
Packit |
e4b6da |
<xsl:with-param name="level">
|
|
Packit |
e4b6da |
<xsl:call-template name="get-texinfo-section-level">
|
|
Packit |
e4b6da |
<xsl:with-param name="heading-class" select="'chapheading'" />
|
|
Packit |
e4b6da |
</xsl:call-template>
|
|
Packit |
e4b6da |
</xsl:with-param>
|
|
Packit |
e4b6da |
</xsl:call-template>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgset">
|
|
Packit |
e4b6da |
<itemize>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</itemize>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgentry">
|
|
Packit |
e4b6da |
<listitem>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
</listitem>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="simplemsgentry">
|
|
Packit |
e4b6da |
<listitem>
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
</listitem>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msg">
|
|
Packit |
e4b6da |
<xsl:call-template name="block-object"/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgmain">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgmain/title">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgsub">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgsub/title">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgrel">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgrel/title">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgtext">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msginfo">
|
|
Packit |
e4b6da |
<xsl:apply-templates />
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msglevel|msgorig|msgaud">
|
|
Packit |
e4b6da |
<para>
|
|
Packit |
e4b6da |
<xsl:call-template name="gentext-label" />
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</para>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgexplan">
|
|
Packit |
e4b6da |
<xsl:call-template name="block-object"/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="msgexplan/title">
|
|
Packit |
e4b6da |
<para><xsl:apply-templates/></para>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revhistory">
|
|
Packit |
e4b6da |
<xsl:call-template name="anchor" />
|
|
Packit |
e4b6da |
<multitable>
|
|
Packit |
e4b6da |
<colspec colnum="1" colwidth="2*" />
|
|
Packit |
e4b6da |
<colspec colnum="1" colwidth="2*" />
|
|
Packit |
e4b6da |
<colspec colnum="1" colwidth="1*" />
|
|
Packit |
e4b6da |
<colspec colnum="1" colwidth="5*" />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:apply-templates />
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
</multitable>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revhistory/revision">
|
|
Packit |
e4b6da |
<xsl:variable name="revnumber" select=".//revnumber"/>
|
|
Packit |
e4b6da |
<xsl:variable name="revdate" select=".//date"/>
|
|
Packit |
e4b6da |
<xsl:variable name="revauthor" select=".//authorinitials"/>
|
|
Packit |
e4b6da |
<xsl:variable name="revremark" select=".//revremark|../revdescription"/>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<row>
|
|
Packit |
e4b6da |
<entry>
|
|
Packit |
e4b6da |
<xsl:if test="$revnumber">
|
|
Packit |
e4b6da |
<xsl:call-template name="gentext-title">
|
|
Packit |
e4b6da |
<xsl:with-param name="content">
|
|
Packit |
e4b6da |
<xsl:apply-templates select="$revnumber"/>
|
|
Packit |
e4b6da |
</xsl:with-param>
|
|
Packit |
e4b6da |
</xsl:call-template>
|
|
Packit |
e4b6da |
</xsl:if>
|
|
Packit |
e4b6da |
</entry>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<entry>
|
|
Packit |
e4b6da |
<xsl:apply-templates select="$revdate"/>
|
|
Packit |
e4b6da |
</entry>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<entry>
|
|
Packit |
e4b6da |
<xsl:apply-templates select="$revauthor"/>
|
|
Packit |
e4b6da |
</entry>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<entry>
|
|
Packit |
e4b6da |
<xsl:apply-templates select="$revremark"/>
|
|
Packit |
e4b6da |
</entry>
|
|
Packit |
e4b6da |
</row>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revision/revnumber">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revision/date">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revision/authorinitials">
|
|
Packit |
e4b6da |
<xsl:text>, </xsl:text>
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revision/authorinitials[1]">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revision/revremark">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="revision/revdescription">
|
|
Packit |
e4b6da |
<xsl:apply-templates/>
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
<xsl:template match="ackno">
|
|
Packit |
e4b6da |
<xsl:call-template name="block-object" />
|
|
Packit |
e4b6da |
</xsl:template>
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
|
|
Packit |
e4b6da |
</xsl:stylesheet>
|