Herong's Tutorial Notes On XSL-FO and XHTML
Version 2.00
Dr. Herong Yang
Copyright © 2002 - 2006 by Dr. Herong Yang. All rights reserved.
Table of Contents
About This Book
XSL Formatting Objects (XSL-FO)
- What is XSL Formatting Objects (XSL-FO)
- "Hello world!" Example of XSL-FO
- Installing Formatting Objects Processor (FOP)
- Formatting an XSL-FO File to a .txt File
- Formatting an XSL-FO File to a .pdf File
- Formatting XML and XSLT Files to a .pdf File
- Transforming XML and XSLT Files
XSL-FO Concepts
- Area Model
- Area Tree
- Page Layouts
- Formatting Objects
XSL-FO File Structure and Declaration Statements
- XSL-FO File Structure
- "simple-page-master" Statements
- "page-sequence-master" Statements
- "page-sequence" Statements
XSL-FO - Building Block Areas
- "block" Statements
- "inline" Statements
- XSL-FO Example - block.fo
- XSL-FO Example - simple_page.fo
XSL-FO - Lists and Tables
- "list-block" Statements
- "table-and-caption" Statements
- "leader" Statements
XSL-FO - References and Links
- Page Number References
- Hyper Links
- Marked Objects References
- XSL-FO Example - complex_page.fo
eXtensible Hyper-Text Markup Language (XHTML)
- What Is XHTML
- "Hello world!" Example of XHTML
- Differences between HTML and XHTML
XHTML Publication - From Web to PDF
- Requirements for an XHTML to PDF conversion tool
- The XHTML Source File Format
- The CSS File
- The XSL File with XSLT and XSL-FO Statements
- Process Instructions
References
Key Words:
XHTML, XSL-FO, XSLT, PDF, layout, formatting, conversion
|