|
|
| xsl:apply-templates | Process the templates for the data matching the pattern |
| xsl:for-each | Apply a template to each occurrence of the pattern |
| xsl:if | If-then processing |
| xsl:choose | "Switch" statement; used with xsl:when and xsl:otherwiser |
| xsl:value-of | Evaluates a pattern in the select attribute and outputs the resulting value as parsed text. |
| xsl:text | Outputs the raw text within the element, including white space. |
| xsl:sort | Used to sort elements. |
| / | matches child nodes (e.g. author/lastname) |
| // | Descendant nodes |
| | | used to specify multiple nodes (e.g. chapter|appendix) |
| . | Current node |
| .. | Parent of the current node |
| * | Wildcard (e.g. chapter/* matches any element within chapter) |
| @ | Attributes (e.g. book/@used matches the used attribute of any book element |
| [ ] | Tests (e.g. book[@used="yes"] matches any book element with a used attribute equal to yes. |