]> granicus.if.org Git - docbook-dsssl/commitdiff
remove html2xhtml.xsl from version control and instead make by
authorMichael Smith <xmldoc@users.sourceforge.net>
Wed, 4 May 2005 23:20:07 +0000 (23:20 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Wed, 4 May 2005 23:20:07 +0000 (23:20 +0000)
copying from docbook-xsl html2xhtml.xsl

slides/xsl/xhtml/Makefile
slides/xsl/xhtml/html2xhtml.xsl [deleted file]

index becf5f50dbd635e54ac31e2451ebbb8a54279fb5..062d357558c5473477f238531b4653d20ecc5809 100644 (file)
@@ -1,6 +1,9 @@
 include ../../../cvstools/Makefile.incl
 
-all: xsl-files
+all: html2xhtml.xsl xsl-files
+
+html2xhtml.xsl:
+       cp -p ../../../xsl/xhtml/html2xhtml.xsl .
 
 remove-old:
        for f in *.xsl; do if [ ! -f ../html/$$f -a "$$f" != "html2xhtml.xsl" ]; then rm $$f; fi; done
@@ -17,4 +20,5 @@ xsl-files: remove-old add-new
        for f in *.xsl; do if [ ../html/$$f -nt $$f ]; then $(XSLT) ../html/$$f html2xhtml.xsl $$f; fi; done
 
 clean: remove-old
+       rm -f html2xhtml.xsl
 
diff --git a/slides/xsl/xhtml/html2xhtml.xsl b/slides/xsl/xhtml/html2xhtml.xsl
deleted file mode 100644 (file)
index 1bc331b..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                version="1.0">
-
-<xsl:output method="xml" encoding="US-ASCII"/>
-<xsl:preserve-space elements="*"/>
-
-<xsl:template match="/">
-  <xsl:text>&#10;</xsl:text>
-  <xsl:comment>This file was created automatically by html2xhtml</xsl:comment>
-  <xsl:text>&#10;</xsl:text>
-  <xsl:comment>from the HTML stylesheets. Do not edit this file.</xsl:comment>
-  <xsl:text>&#10;</xsl:text>
-  <xsl:apply-templates/>
-  <xsl:text>&#10;</xsl:text>
-</xsl:template>
-
-<!-- Make sure we override some templates and parameters appropriately for XHTML -->
-<xsl:template match="xsl:output">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="method">xml</xsl:attribute>
-    <xsl:attribute name="doctype-public">-//W3C//DTD XHTML 1.0 Transitional//EN</xsl:attribute>
-    <xsl:attribute name="doctype-system">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</xsl:attribute>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:import[@href='http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl']">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="href">http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl</xsl:attribute>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:param[@name='stylesheet.result.type']">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="select">'xhtml'</xsl:attribute>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:param[@name='make.valid.html']">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="select">1</xsl:attribute>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:param[@name='output.method']">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="select">'xml'</xsl:attribute>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:param[@name='chunker.output.method']">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="select">'xml'</xsl:attribute>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:attribute[@name='name']">
-  <xsl:choose>
-    <xsl:when test="ancestor::a">
-      <xsl:copy>
-        <xsl:copy-of select="@*"/>
-        <xsl:attribute name="name">id</xsl:attribute>
-        <xsl:apply-templates/>
-      </xsl:copy>
-    </xsl:when>
-    <xsl:otherwise>
-      <xsl:copy>
-        <xsl:copy-of select="@*"/>
-        <xsl:apply-templates/>
-      </xsl:copy>
-    </xsl:otherwise>
-  </xsl:choose>
-</xsl:template>
-
-<xsl:template match="xsl:element">
-  <!-- make sure literal xsl:element declarations propagate the right namespace -->
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:attribute name="namespace">http://www.w3.org/1999/xhtml</xsl:attribute>
-    <xsl:apply-templates/>
-  </xsl:copy>
-</xsl:template>
-
-<xsl:template match="xsl:template[@name='body.attributes']">
-  <xsl:copy>
-    <xsl:copy-of select="@*"/>
-    <xsl:text>&#10;</xsl:text>
-    <xsl:comment> no apply-templates; make it empty </xsl:comment>
-    <xsl:text>&#10;</xsl:text>
-  </xsl:copy>
-</xsl:template>
-
-<!-- this only occurs in docbook.xsl to identify errors -->
-<xsl:template match="font">
-  <span class="ERROR" xmlns="http://www.w3.org/1999/xhtml">
-    <xsl:apply-templates/>
-  </span>
-</xsl:template>
-
-<!-- this only occurs in docbook.xsl to identify errors -->
-<xsl:template match="a[@name]">
-  <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
-    <xsl:attribute name="id"><xsl:value-of select="@name"/></xsl:attribute>
-    <xsl:for-each select="@*">
-      <xsl:if test="local-name(.) != 'name'">
-        <xsl:attribute name="{name(.)}"><xsl:value-of select="."/></xsl:attribute>
-      </xsl:if>
-    </xsl:for-each>
-    <xsl:apply-templates/>
-  </xsl:element>
-</xsl:template>
-
-<xsl:template match="*">
-  <xsl:choose>
-    <xsl:when test="namespace-uri(.) = ''">
-      <xsl:element name="{local-name(.)}" namespace="http://www.w3.org/1999/xhtml">
-        <xsl:copy-of select="@*"/>
-        <xsl:apply-templates/>
-      </xsl:element>
-    </xsl:when>
-    <xsl:otherwise>
-      <xsl:copy>
-        <xsl:copy-of select="@*"/>
-        <xsl:apply-templates/>
-      </xsl:copy>
-    </xsl:otherwise>
-  </xsl:choose>
-</xsl:template>
-
-<xsl:template match="comment()|processing-instruction()|text()">
-  <xsl:copy/>
-</xsl:template>
-
-</xsl:stylesheet>