Workshop


The Workshop is designed to help you anticipate possible questions, review what you've learned, and begin learning how to put your knowledge into practice.

Quiz

1.

How does XSL-FO relate to CSS?

2.

What are the XSL-FO equivalents of the <div> and <span> tags in HTML?

3.

How do you validate an XSL-FO document?

Quiz Answers

1.

XSL-FO is a functional superset of CSS but an entirely separate technology. Unlike CSS, XSL-FO is used to code entire documents including both content and formatting, whereas CSS is designed purely for applying formatting styles to existing documents. Also unlike CSS, XSL-FO is an XML-based language, whereas CSS relies on its own unique syntax.

2.

The XSL-FO equivalents of the <div> and <span> tags in HTML are <fo:block> and <fo:inline>, respectively.

3.

To validate an XSL-FO document, you currently must reference the RenderX experimental XSL-FO DTD in the document, and then pass the document through the standard W3C Markup Validation Service (http://validator.w3.org/).

Exercises

1.

Develop an XSLT stylesheet to transform an existing XML document into an XSL-FO document.

2.

Feed the newly generated XSL-FO document into FOP to generate a PDF of the resulting formatted XSL-FO document.




Sams Teach Yourself XML in 24 Hours
Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)
ISBN: 067232797X
EAN: 2147483647
Year: 2005
Pages: 266

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net