
XSL
XSL, the W3C recommendation, is organized into two parts: XSLT, short for
XSL Transformation, and XSLFO, short for XSL Formatting Objects. This
chapter concentrates on XSLT. The next chapter discusses both CSS and
XSLFO. As we will see, CSS and XSLFO are very similar in scope.
NOTE
The similarity between CSS and XSLFO has led to some controversy. Given they are so
similar, aren’t they redundant? If
CSS is already in use, why bother with the more
complex
XSL?
It turns out that we need both because
XSL is more powerful than CSS. In particular,
there is no equivalent for
XSLT, the transformation part of XSL, in CSS.
In practice, most implementations ...