The stylsheet which XSLdoc uses to generate HTML documentation.
To submit a bug, please send email to bacman [at] bacman dot net. Include a detailed description of the bug and the source XML used to produce it. I welcome comments and suggestions on improving XSLdoc.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsldoc="http://www.bacman.net/XSLdoc" exclude-result-prefixes="xsldoc" version="1.0">
<xsl:output method="html" omit-xml-declaration="yes" indent="no" encoding="UTF-8"/>
| Attribute Set Detail | ||||||||
border | <xsl:attribute-set name="border"> | |||||||
| ||||||||
group | <xsl:attribute-set name="group"> | |||||||
| ||||||||
heading | <xsl:attribute-set name="heading"> Apply style attributes to sub-table headings. | |||||||
| ||||||||
noBorder | <xsl:attribute-set name="noBorder"> | |||||||
| ||||||||
subHeading | <xsl:attribute-set name="subHeading"> Apply style attributes to sub-table headings. | |||||||
| ||||||||
table | <xsl:attribute-set name="table"
use-attribute-sets="noBorder">Attributes to create a stanard HTML table. | |||||||
| ||||||||
table2 | <xsl:attribute-set name="table2"
use-attribute-sets="table">Overrides the cellpadding of the attribute-set table. | |||||||
| ||||||||
table3 | <xsl:attribute-set name="table3"
use-attribute-sets="table">Overrides the cellpadding of the attribute-set table. | |||||||
| ||||||||
top | <xsl:attribute-set name="top"> | |||||||
| ||||||||
x2 | <xsl:attribute-set name="x2"> | |||||||
| ||||||||
x3 | <xsl:attribute-set name="x3"> | |||||||
| ||||||||
x4 | <xsl:attribute-set name="x4"> | |||||||
| ||||||||
y2 | <xsl:attribute-set name="y2"> | |||||||
| ||||||||
| Match Template Detail | |||||||
xsldoc:* | <xsl:template match="xsldoc:*"> This template allows for HTML within xsldoc elements (author, date, version) | | |||||
xsl:attribute-set | <xsl:template match="xsl:attribute-set"
mode="xsldoc"> This template is used to document xsl:attribute-set elements. | xsldoc | |||||
xsl:comment | comment() | <xsl:template match="xsl:comment | comment()"
mode="xsldoc"> This template is used to document comments that are placed with both the xsl:comment element and <–– ––> syntax. | xsldoc | |||||
xsl:decimal-format | <xsl:template match="xsl:decimal-format"
mode="xsldoc"> This template is used to document the xsl:decimal-format element. | xsldoc | |||||
xsl:import | xsl:include | <xsl:template match="xsl:import | xsl:include"
mode="xsldoc"> This template is used to document all xsl:import and xsl:include elements. | xsldoc | |||||
xsl:key | <xsl:template match="xsl:key"
mode="xsldoc"> This template is used to document the xsl:key element. | xsldoc | |||||
xsl:param | <xsl:template match="xsl:param"
mode="xsldoc"> This template is used to document the xsl:param elements contained with xsl:stylsheet and xsl:template elements. | xsldoc | |||||
xsl:stylesheet | <xsl:template match="xsl:stylesheet"
mode="xsldoc"> This template is used to document the xsl:stylsheet element. | xsldoc | |||||
xsl:template[@match] | <xsl:template match="xsl:template[@match]"
mode="xsldoc"> This template is used to documents xsl:template elements that have a match attribute (match templates). | xsldoc | |||||
xsl:template[@name] | <xsl:template match="xsl:template[@name]"
mode="xsldoc"> This template is used to document xsl:template elements that have a name attribute (name templates). | xsldoc | |||||
xsl:variable | <xsl:template match="xsl:variable"
mode="xsldoc"> This template is used to document the xsl:variable element. | xsldoc | |||||
* | <xsl:template match="*"
mode="copy-no-ns"> copy-of without namespaces | copy-no-ns | |||||
/ | <xsl:template match="/"> The root template. | | |||||
/ | <xsl:template match="/"
mode="xsldoc"> This template renders the HTML head and body tags. | xsldoc | |||||
@*|node() | <xsl:template match="@*|node()"
mode="pretty-print"> This template pretty-prints XML (variables, parameters, attribute-sets) | pretty-print | |||||
| |||||||