What Does a Stylesheet Do?
A stylesheet specifies the presentation of XML information using two
basic categories of techniques:
An optional transformation of the input document into another structure
A description of how to present the transformed information (i.e., a
specification of what properties to associate to each of the various parts
of the transformed information)