diff options
Diffstat (limited to 'docs/html-to-website-xml.xsl')
-rw-r--r-- | docs/html-to-website-xml.xsl | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/docs/html-to-website-xml.xsl b/docs/html-to-website-xml.xsl deleted file mode 100644 index d83d5073..00000000 --- a/docs/html-to-website-xml.xsl +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version='1.0'?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:doc="http://www.rabbitmq.com/namespaces/ad-hoc/doc" - xmlns="http://www.w3.org/1999/xhtml" - version='1.0'> - -<xsl:param name="original"/> - -<xsl:output method="xml" /> - -<!-- Copy every element through --> -<xsl:template match="*"> - <xsl:element name="{name()}" namespace="http://www.w3.org/1999/xhtml"> - <xsl:apply-templates select="@*|node()"/> - </xsl:element> -</xsl:template> - -<xsl:template match="@*"> - <xsl:copy/> -</xsl:template> - -<!-- Copy the root node, and munge the outer part of the page --> -<xsl:template match="/html"> -<xsl:processing-instruction name="xml-stylesheet">type="text/xml" href="page.xsl"</xsl:processing-instruction> -<html xmlns:doc="http://www.rabbitmq.com/namespaces/ad-hoc/doc" xmlns="http://www.w3.org/1999/xhtml"> - <head> - <title><xsl:value-of select="document($original)/refentry/refnamediv/refname"/><xsl:if test="document($original)/refentry/refmeta/manvolnum">(<xsl:value-of select="document($original)/refentry/refmeta/manvolnum"/>)</xsl:if> manual page</title> - </head> - <body show-in-this-page="true"> - <xsl:choose> - <xsl:when test="document($original)/refentry/refmeta/manvolnum"> - <p> - This is the manual page for - <code><xsl:value-of select="document($original)/refentry/refnamediv/refname"/>(<xsl:value-of select="document($original)/refentry/refmeta/manvolnum"/>)</code>. - </p> - <p> - <a href="../manpages.html">See a list of all manual pages</a>. - </p> - </xsl:when> - <xsl:otherwise> - <p> - This is the documentation for - <code><xsl:value-of select="document($original)/refentry/refnamediv/refname"/></code>. - </p> - </xsl:otherwise> - </xsl:choose> - <p> - For more general documentation, please see the - <a href="../admin-guide.html">administrator's guide</a>. - </p> - - <xsl:apply-templates select="body/div[@class='refentry']"/> - </body> -</html> -</xsl:template> - -<!-- Specific instructions to revert the DocBook HTML to be more like our ad-hoc XML schema --> - -<xsl:template match="div[@class='refsect1'] | div[@class='refnamediv'] | div[@class='refsynopsisdiv']"> - <doc:section name="{h2}"> - <xsl:apply-templates select="node()"/> - </doc:section> -</xsl:template> - -<xsl:template match="div[@class='refsect2']"> - <doc:subsection name="{h3}"> - <xsl:apply-templates select="node()"/> - </doc:subsection> -</xsl:template> - -<xsl:template match="h2 | h3"> - <doc:heading> - <xsl:apply-templates select="node()"/> - </doc:heading> -</xsl:template> - -<xsl:template match="pre[@class='screen']"> - <pre class="sourcecode"> - <xsl:apply-templates select="node()"/> - </pre> -</xsl:template> - -<xsl:template match="div[@class='cmdsynopsis']"> - <div class="cmdsynopsis" id="{p/code[@class='command']}"> - <xsl:apply-templates select="node()"/> - </div> -</xsl:template> - -</xsl:stylesheet> - |