XSLT
'''XSLT''', which stands for '''Extensible Stylesheet Language Transformations''', is a domain specific functional language for extracting data from and transforming XML documents. The language itself uses XML syntax. It is defined in three pieces:
'''Extensible Stylesheet Language''' (XSL) is the base language
'''XPath''' is the expression language used within many of the attributes to address portions of the document and manipulate values
'''Formatting Objects''' (FO) is an extension for providing page layout and presentation, which has a similar model to PDF
Tasks
- Ackermann function
- Arithmetic/Integer
- Averages/Arithmetic mean
- Boolean values
- Call a function
- Comments
- Compound data type
- Conditional structures
- Create an HTML table
- Empty program
- Execute HQ9+
- Filter
- FizzBuzz
- Formatted numeric output
- Function definition
- Greatest element of a list
- Hello world!
- Hello world/Graphical
- Hello world/Text
- Here document
- Integer comparison
- Knight's tour
- Literals/String
- Logical operations
- Loops/Foreach
- Mandelbrot set
- N-queens problem
- Named parameters
- Optional parameters
- Prime decomposition
- Roman numerals/Encode
- Rot-13
- Special characters
- String length
- Sum and product of an array
- Variables
- XML/DOM serialization
- XML/XPath