eXtensible Stylesheet Language Transformations (XSLT)
Once parsed, a XML document becomes a tree called
DOM
(Document Object Model)
XSLT is a language (an instance of XML) to describe
transformations from a DOM to another. A set of transformations (a
XSLT document) is called a stylesheet
Stylesheets are made of rules. A rule is made of a
template (which is matched against a part of the input DOM) and a body
that is instantiated in the output DOM