summaryrefslogtreecommitdiff
path: root/docs/html-to-website-xml.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html-to-website-xml.xsl')
-rw-r--r--docs/html-to-website-xml.xsl90
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>
-