| XSL-syntax | ShoX-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} |