An XSL style sheet is an XML document containing elements that define the rules for the transformation of the source document to which it is applied. It refers to either a single element and its contents, or to a style sheet with all the style sheets that it loads using elements.