XSL: eXtensible Stylesheet Language
- Declarative approach for XML documents
- Basic formatting structures called flow objects
(character, paragraph, sequence, page, group, link, etc.) with formatting
characteristics.
- Tree transformation mechanism, specifying how each
element of a tree source (a XML document) is associated with flow objects
that compose the target tree (a XML document).
- Complete style language: reordering or duplicating
elements to complex page layouts: table of content, index, ...