XSLT

XSL == Extensible Stylesheet Language, Style sheets for XML
XSLT == XSL Transformation

CSS: Style Sheets for HTML

XSL consists of 3 parts:
XSLT
XPath
XSL-FO