diff --git a/doc/Makefile.am b/doc/Makefile.am
index ad44b1c3efb0bb6434abea311e2634c5d620a45b_ZG9jL01ha2VmaWxlLmFt..be6085f11fffa4fb7273816f95aacdbea8798621_ZG9jL01ha2VmaWxlLmFt 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -8,7 +8,6 @@
 EXTRA_DIST =				\
 	EXSLT/libexslt-api.xml		\
 	EXSLT/libexslt-refs.xml		\
-	api.xsl				\
 	apibuild.py			\
 	checkapisym.xsl			\
 	libxslt-api.xml			\
diff --git a/doc/api.xsl b/doc/api.xsl
deleted file mode 100644
index ad44b1c3efb0bb6434abea311e2634c5d620a45b_ZG9jL2FwaS54c2w=..0000000000000000000000000000000000000000
--- a/doc/api.xsl
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version="1.0"?>
-<!-- this stylesheet builds the API*.html , it works based on libxml2-refs.xml
-  -->
-<xsl:stylesheet version="1.0"
-  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-  xmlns:exsl="http://exslt.org/common"
-  extension-element-prefixes="exsl"
-  exclude-result-prefixes="exsl">
-
-  <!-- Import the rest of the site stylesheets -->
-  <xsl:import href="site.xsl"/>
-
-  <!-- Generate XHTML-1.0 transitional -->
-  <xsl:output method="xml" encoding="ISO-8859-1" indent="yes"
-      doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
-      doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
-
-  <xsl:param name="libname" select="'libxslt'"/>
-  <xsl:param name="dirname" select="''"/>
-  <xsl:param name="logo_base" select="''"/> 
-
-  <!-- href_base controls URI's in site.xsl as well as this stylesheet -->
-  <xsl:variable name="href_base" select="''"/>
-
-  <xsl:variable name="apirefs" select="document(concat($dirname, $libname, '-refs.xml'))"/>
-  <xsl:variable name="module" select="$apirefs/apirefs/@name"/>
-  <xsl:key name="refhref" match="reference" use="@name"/>
-
-  <xsl:template match="ref" mode="anchor">
-    <xsl:variable name="name" select="@name"/>
-    <xsl:for-each select="document(concat($dirname, $libname, '-refs.xml'))">
-	<a href="{key('refhref', $name)/@href}"><xsl:value-of select="$name"/></a><br/>
-    </xsl:for-each>
-  </xsl:template>
-
-  <xsl:template match="type" mode="reflist">
-    <h2>Type <xsl:value-of select="@name"/>:</h2>
-    <p>
-      <xsl:for-each select="ref">
-        <xsl:apply-templates mode="anchor" select="."/>
-	<xsl:text>
-</xsl:text>
-      </xsl:for-each>
-    </p>
-  </xsl:template>
-
-  <xsl:template match="letter" mode="reflist">
-    <h2>Letter <xsl:value-of select="@name"/>:</h2>
-    <p>
-      <xsl:for-each select="ref">
-        <xsl:apply-templates mode="anchor" select="."/>
-	<xsl:text>
-</xsl:text>
-      </xsl:for-each>
-    </p>
-  </xsl:template>
-
-  <xsl:template match="file" mode="reflist">
-    <h2><a name="{@name}">Module <xsl:value-of select="@name"/></a>:</h2>
-    <p>
-      <xsl:for-each select="ref">
-        <xsl:apply-templates mode="anchor" select="."/>
-	<xsl:text>
-</xsl:text>
-      </xsl:for-each>
-    </p>
-  </xsl:template>
-  <xsl:template match="letter" mode="wordlist">
-    <h2>Letter <xsl:value-of select="@name"/>:</h2>
-    <dl>
-      <xsl:for-each select="word">
-        <dt><xsl:value-of select="@name"/></dt>
-	<dd>
-	<xsl:for-each select="ref">
-	  <xsl:apply-templates mode="anchor" select="."/>
-	  <xsl:text>
-</xsl:text>
-	</xsl:for-each>
-	</dd>
-      </xsl:for-each>
-    </dl>
-  </xsl:template>
-
-  <xsl:template match="constructors">
-    <xsl:message>Generating API Constructors</xsl:message>
-    <xsl:variable name="title">List of constructors for <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:variable name="doref">
-      <xsl:apply-templates mode="reflist" select="type"/>
-    </xsl:variable>
-    <xsl:call-template name="new_page">
-      <xsl:with-param name="filename" select="'APIconstructors.html'"/>
-      <xsl:with-param name="title" select="$title"/>
-      <xsl:with-param name="target" select="$doref"/>
-    </xsl:call-template>
-  </xsl:template>
-
-  <xsl:template match="files">
-    <xsl:message>Generating API List of symbols per file</xsl:message>
-    <xsl:variable name="title">List of Symbols per Module for <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:variable name="doref">
-      <xsl:apply-templates mode="reflist" select="file"/>
-    </xsl:variable>
-    <xsl:call-template name="new_page">
-      <xsl:with-param name="filename" select="'APIfiles.html'"/>
-      <xsl:with-param name="title" select="$title"/>
-      <xsl:with-param name="target" select="$doref"/>
-    </xsl:call-template>
-  </xsl:template>
-
-  <xsl:template match="functions">
-    <xsl:message>Generating API Functions by Type</xsl:message>
-    <xsl:variable name="title">List of function manipulating types in <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:variable name="doref">
-      <xsl:apply-templates mode="reflist" select="type"/>
-    </xsl:variable>
-    <xsl:call-template name="new_page">
-      <xsl:with-param name="filename" select="'APIfunctions.html'"/>
-      <xsl:with-param name="title" select="$title"/>
-      <xsl:with-param name="target" select="$doref"/>
-    </xsl:call-template>
-  </xsl:template>
-
-  <xsl:template match="alpha">
-    <xsl:message>Generating API Alphabetic list</xsl:message>
-    <xsl:variable name="title">Alphabetic List of Symbols in <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:variable name="doref">
-      <xsl:apply-templates mode="reflist" select="letter"/>
-    </xsl:variable>
-    <xsl:call-template name="new_page">
-      <xsl:with-param name="filename" select="'APIsymbols.html'"/>
-      <xsl:with-param name="title" select="$title"/>
-      <xsl:with-param name="target" select="$doref"/>
-    </xsl:call-template>
-  </xsl:template>
-
-  <xsl:template name="apichunks">
-    <h2 align="center">
-    <xsl:for-each select="/apirefs/index/chunks/chunk">
-      <xsl:variable name="name" select="@name"/>
-      <xsl:variable name="start" select="@start"/>
-      <xsl:variable name="end" select="@end"/>
-      <xsl:variable name="block" select="concat($start, '-', $end)"/>
-      <a href="API{$name}.html"><xsl:value-of select="$block"/></a>
-      <xsl:text>
-</xsl:text>
-    </xsl:for-each>
-    </h2>
-  </xsl:template>
-
-  <xsl:template match="chunk">
-    <xsl:variable name="name" select="@name"/>
-    <xsl:variable name="start" select="@start"/>
-    <xsl:variable name="end" select="@end"/>
-    <xsl:variable name="block" select="concat($start, '-', $end)"/>
-    <xsl:variable name="target" select="/apirefs/index/chunk[@name = $name]"/>
-    <xsl:variable name="title">API Alphabetic Index <xsl:value-of select="$block"/> for <xsl:value-of select="$module"/></xsl:variable>
-    <xsl:variable name="dochunk">
-      <xsl:call-template name="apichunks"/>
-      <xsl:apply-templates mode="wordlist" select="$target/letter"/>
-      <xsl:call-template name="apichunks"/>
-    </xsl:variable>
-    <xsl:call-template name="new_page">
-      <xsl:with-param name="filename" select="concat('API', $name, '.html')"/>
-      <xsl:with-param name="title" select="$title"/>
-      <xsl:with-param name="target" select="$dochunk"/>
-    </xsl:call-template>
-  </xsl:template>
-
-  <xsl:template match="index">
-    <xsl:message>Generating API Index</xsl:message>
-    <xsl:apply-templates select="chunks/chunk"/>
-  </xsl:template>
-
-  <xsl:template match="apirefs">
-    <xsl:message>Generating API Cross References</xsl:message>
-    <xsl:apply-templates select="constructors"/>
-    <xsl:apply-templates select="functions"/>
-    <xsl:apply-templates select="alpha"/>
-    <xsl:apply-templates select="files"/>
-    <xsl:apply-templates select="index"/>
-  </xsl:template>
-
-  <xsl:template match="/">
-    <xsl:message>Executing api.xsl</xsl:message>
-    <xsl:apply-templates select="$apirefs/apirefs"/>
-    <xsl:if test="$dirname=''">	<!-- template for search only for base dir -->
-      <xsl:message>Generating search template</xsl:message>
-      <xsl:variable name="dummydata">
-        <xsl:element name="insert_php">
-          <xsl:value-of select="'Insert point for php code'"/>
-        </xsl:element>
-      </xsl:variable>
-      <xsl:call-template name="new_page">
-        <xsl:with-param name="filename" select="'search.templ'"/>
-        <xsl:with-param name="title" select="'Search engine'"/>
-        <xsl:with-param name="target" select="$dummydata"/>
-      </xsl:call-template>
-    </xsl:if>
-  </xsl:template>
-
-</xsl:stylesheet>