This chapter is all about working with the XSL formatting objects, and I'm going to cover those objects in depth. Knowing how to use these objects is crucial to the whole formatting process. Even if you use a transformation stylesheet to transform XML documents to formatting-object form, you still have to know how to create the stylesheet to do so. By the end of this chapter, you'll have a solid idea of exactly how that works.
The first formatting object I'll cover is fo:root, the root object of any formatting object document.