htmltbl.xsl 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?xml version="1.0" encoding="ASCII"?>
  2. <!--This file was created automatically by html2xhtml-->
  3. <!--from the HTML stylesheets.-->
  4. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
  5. <!-- ********************************************************************
  6. $Id$
  7. ********************************************************************
  8. This file is part of the XSL DocBook Stylesheet distribution.
  9. See ../README or http://docbook.sf.net/release/xsl/current/ for
  10. copyright and other information.
  11. ******************************************************************** -->
  12. <!-- ==================================================================== -->
  13. <xsl:template match="colgroup" mode="htmlTable">
  14. <xsl:copy>
  15. <xsl:copy-of select="@*"/>
  16. <xsl:apply-templates mode="htmlTable"/>
  17. </xsl:copy>
  18. </xsl:template>
  19. <xsl:template match="col" mode="htmlTable">
  20. <xsl:copy>
  21. <xsl:copy-of select="@*"/>
  22. </xsl:copy>
  23. </xsl:template>
  24. <xsl:template match="caption" mode="htmlTable">
  25. <xsl:copy>
  26. <xsl:copy-of select="@*"/>
  27. <xsl:apply-templates select=".." mode="object.title.markup">
  28. <xsl:with-param name="allow-anchors" select="1"/>
  29. </xsl:apply-templates>
  30. </xsl:copy>
  31. </xsl:template>
  32. <xsl:template match="thead|tbody|tgroup|tr" mode="htmlTable">
  33. <xsl:copy>
  34. <xsl:copy-of select="@*"/>
  35. <xsl:apply-templates mode="htmlTable"/>
  36. </xsl:copy>
  37. </xsl:template>
  38. <xsl:template match="th|td" mode="htmlTable">
  39. <xsl:copy>
  40. <xsl:copy-of select="@*"/>
  41. <xsl:apply-templates/> <!-- *not* mode=htmlTable -->
  42. </xsl:copy>
  43. </xsl:template>
  44. </xsl:stylesheet>