Short overview

XSL-syntaxShoX-syntax
xsl:apply-templates

apply [other attributes] (@select) {template}

xsl:attribute

att [other attributes] @name = {template}

xsl:call-template

call [other attributes] (@select) {with-param*}

xsl:choose

switch [other attributes] {case+ default?}

xsl:for-each

for [other attributes] (@select) {sort* template}

xsl:if

if [other attributes] (@test) {template}

xsl:otherwise

default [other attributes] {template}

xsl:param

par [other attributes] @name = "@select"{template}

xsl:template

match [other attributes] (@select) {template}

fun [other attributes] (@match) {template}

xsl:text

text [other attributes] "#pcdata"

xsl:value-of

val [other attributes] (@select)

xsl:variable

var [other attributes] @name = "@select"{template}

xsl:when

case [other attributes] (@test) {template}

xsl:with-param

wpar [other attributes] @name = "@select"{template}