Distinguish between XSL and CSS with XML?

If you wish to style an element within XML you will need to use XSL and XSLT, CSS is commonly used for HTML and other languages other than XML data.