How does a cascading style sheet allow the analyst to produce output and what are the advantages of using an extensible style language transformations instead of a cascading style sheet?

How does a cascading style sheet allow the analyst to produce output and what are the advantages of using an extensible style language transformations instead of a cascading style sheet?