What we keep forgetting about XSL, XSL consists of
1. XSLT - XSL Transformations
2. XPATH - navigational language in XML
3, XSL:FO - XSL formatting object
XSLT is the most important part of XSL where it converts a source XML tree to a XML result tree.
XSLT uses XPATH
w3cschools, XSLT tutorial is a good reference to begin with.
< xsl:template > element contains the rules to apply when a specified node is matched
The match attribute is used to asssociate the template with the XML element, match = "/" matches the whole document.