5.7. Additional Information on XSL
The official information on Extensible Stylesheet Language (XSL) [7] is comprehensive and detailed on making it more than 400 printed
pages, the first 50 pages describe the basic principles of the tree transformations that
lead to formatting. The remaining pages describe all the possible options for all
parameters. One should also consult the XSLT language description [28] and because the XSL description takes it for granted.
-
Transformation
-
Formatting objects
- http://www.ibiblio.org/xml/books/bible2/chapters/ch18.html is a very good initial tutorial on Formatting
Objects
- XSL Formatting Objects Developer's Handbook[31] is a very thorough and didactic introduction and
reference on Formatting Objects
- http://xmlgraphics.apache.org/fop/ FOP is a public domain Formatting object
renderer written in Java; it still has a few limitations
with respect to the official standards.
- http://www.renderx.com RenderX is selling XEP, written in Java, a
commercially available XSL-FO rendering engine
implementing the official specification. It was used to
produce the PDF version of this document. An academic
license agreement is available. They also publish a tutorial, which is a very good starting point for
learning XSL.
-
Cascading Style Sheets
- Beginning CSS: Cascading Style Sheets for Web Design [57] A thorough description of CSS with many
practical examples. There are also tables showing the
implementation status of CSS features in different
browsers.