Different implementations have different ways of specifying stylesheet parameters.
The IBM alphaworks XSL processor LotusXSL has a start script with a special param command line parameter to pass them in. The parameter name can be any literal. I borrowed the dotted notation in this case from the conventions for Java properties. The default value for the parameter is specified as a text element within the param tags. Then we define an inline CSS stylesheet in order to attach the formatting information of the XSL parameters to the right HTML elements.