| <?xml version="1.0" encoding="utf-8"?> |
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
| |
| <xsl:template match="section[@id and @name]"> |
| |
| <a name="{@id}"/> |
| <center> |
| <h4> |
| <xsl:value-of select="@name"/> |
| </h4> |
| </center> |
| |
| <xsl:apply-templates/> |
| </xsl:template> |
| |
| <xsl:template match="section[not(@id) and @name]"> |
| |
| <center> |
| <h4> |
| <xsl:value-of select="@name"/> |
| </h4> |
| </center> |
| |
| <xsl:apply-templates/> |
| </xsl:template> |
| |
| <xsl:template match="section[not(@id) and not(@name)]"> |
| <xsl:apply-templates/> |
| </xsl:template> |
| |
| <xsl:template match="para"> |
| <p> |
| <xsl:apply-templates/> |
| </p> |
| </xsl:template> |
| |
| <xsl:template match="c-def"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="c-func"> |
| <code> |
| <xsl:apply-templates/> |
| <xsl:text>()</xsl:text> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="code"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="command"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="dq"> |
| |
| <xsl:text disable-output-escaping="yes">&ldquo;</xsl:text> |
| |
| <xsl:apply-templates/> |
| |
| <xsl:text disable-output-escaping="yes">&rdquo;</xsl:text> |
| </xsl:template> |
| |
| <xsl:template match="example"> |
| <blockquote> |
| <pre> |
| <xsl:apply-templates/> |
| </pre> |
| </blockquote> |
| </xsl:template> |
| |
| <xsl:template match="emphasis"> |
| <strong> |
| <xsl:apply-templates/> |
| </strong> |
| </xsl:template> |
| |
| <xsl:template match="header"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="http-error"> |
| |
| <xsl:value-of select="@code"/> |
| <xsl:text> (</xsl:text> |
| <xsl:value-of select="@text"/> |
| <xsl:text>)</xsl:text> |
| </xsl:template> |
| |
| <xsl:template match="link[@url]"> |
| <a href="{@url}"> |
| <xsl:apply-templates/> |
| </a> |
| </xsl:template> |
| |
| <xsl:template match="link[@id and not(@doc)]"> |
| <a href="#{@id}"> |
| <xsl:apply-templates/> |
| </a> |
| </xsl:template> |
| |
| <xsl:template match="link[@doc and not(@id)]"> |
| |
| <a href="{substring-before(@doc, '.xml')}.html"> |
| <xsl:apply-templates/> |
| </a> |
| </xsl:template> |
| |
| <xsl:template match="link[@id and @doc]"> |
| |
| <a href="{substring-before(@doc, '.xml')}.html#{@id}"> |
| <xsl:apply-templates/> |
| </a> |
| </xsl:template> |
| |
| <xsl:template match="link"> |
| <u> |
| <xsl:apply-templates/> |
| </u> |
| </xsl:template> |
| |
| <xsl:template match="list[@type='bullet']"> |
| <ul> |
| <xsl:apply-templates/> |
| </ul> |
| </xsl:template> |
| |
| <xsl:template match="list[@type='enum']"> |
| <ol> |
| <xsl:apply-templates/> |
| </ol> |
| </xsl:template> |
| |
| <xsl:template match="listitem"> |
| <li> |
| <xsl:apply-templates/> |
| </li> |
| </xsl:template> |
| |
| <xsl:template match="list[@type='tag']"> |
| <dl compact=""> |
| <xsl:apply-templates/> |
| </dl> |
| </xsl:template> |
| |
| <xsl:template match="tag-name"> |
| <dt> |
| <xsl:apply-templates/> |
| </dt> |
| </xsl:template> |
| |
| <xsl:template match="tag-desc"> |
| <dd> |
| <xsl:apply-templates/> |
| </dd> |
| </xsl:template> |
| |
| <xsl:template match="pathname"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="argument"> |
| <code> |
| <i> |
| <xsl:apply-templates/> |
| </i> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="parameter"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="value"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| <xsl:template match="var"> |
| <code> |
| <xsl:apply-templates/> |
| </code> |
| </xsl:template> |
| |
| </xsl:stylesheet> |