/apps/XSLdoc/xsl/test.xsl

Michael Bacarella
September 18, 2008
Version 1.5.4
The stylesheet used to test XSLdoc.
The documentation of the following XSLT syntax is tested using this stylesheet.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsldoc="http://www.bacman.net/XSLdoc" exclude-result-prefixes="xsldoc">

Import Detail
http://www.bacman.net/include/xsl/replace.xsl
A stylsheet which contains templates for string maniuplation.
test.dots.xsl
Used in confunction with test.xsl.
test/test.xsl
Used in confunction with ../test.xsl.
/include/xsl/html/tables.xsl
A stylsheet which contains attribute-sets for quicker coding of HTML tables. Some attribute-sets such as border are valid for other HTML tags.
Parameter Detail
QNamevalue
xsl:param
Key Detail
QName<xsl:key name="QName" match="Pattern" use="Expression">
xsl:key
Decimal Format Detail
QName<xsl:decimal-format name="QName" decimal-separator="C" grouping-separator="C"/>
xsl:decimal-format
Attribute Set Detail
QName<xsl:attribute-set name="QName" use-attribute-sets="table">
xsl:attribute-set
Attributes
QName0
Name Template Detail
name<xsl:template name="name">
xsl:template no param
Match Template Detail
Pattern<xsl:template match="Pattern">
xsl:template no param
Pattern<xsl:template match="Pattern" mode="QName" priority="1">
xsl:template
QName (1)
Parameters
param0'5'
select attribute
param12
text
param2
<node attribute="value">    

    <node attribute="value">        

        <node>text
</node>
        text
    </node>
    
</node>

<node>text
</node>

node-set
param3text
<node attribute="name"/>
text with sibling self-closing node
param4<node>
    <node name="name"/>
</node>
node with child self-closing node
param5<node/>
single self-closing node