Publishing with XML - Herong's Tutorial Examples - v4.02, by Dr. Herong Yang
Example of XSL-FO Document - hello.fo
This section provides a simple XSL-FO (XSL Formatting Objects) document, hello.fo.
Here is my first example of XSL-FO document, hello.fo:
<?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="my_page" margin="0.5in"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="my_page"> <fo:flow flow-name="xsl-region-body"> <fo:block>Hello world!</fo:block> </fo:flow> </fo:page-sequence> </fo:root>
Note that:
The next question is then do we have an application that can process this XSL-FO file to format the embedded information? I tried the following:
Table of Contents
Ideas on Publishing Books using XML
Overview of hyPub - A Simple XML Publishing Tool
Writing Book Contents in XHTML Source Files
Transforming Book Source Files with XSL Technology
Designing Web Page Layouts with Tables
Controlling Web Page Appearance with CSS
Sharing HTML Codes with JavaScript Files
Generating Web Pages with hyPub
►Formatting Printable Documents with XSL-FO
What Is XSL-FO (XSL Formatting Objects)
►Example of XSL-FO Document - hello.fo
Installing Apache FOP - XSL-FO Processor
Formatting XSL-FO Files to Text Files Using FOP
Formatting XSL-FO Files to PDF Files Using FOP
Formatting XML Files to PDF Files with XSLT
Tranforming XML Files with XSLT Stylesheets