From: William Victor Mote Date: Sun, 27 Apr 2003 19:12:10 +0000 (+0000) Subject: Finish restructuring. X-Git-Tag: Root_Temp_KnuthStylePageBreaking~1529 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=bd8727a8fb6db4f5a1e2e268bf23e73363215cd9;p=xmlgraphics-fop.git Finish restructuring. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196355 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/documentation/content/xdocs/design/fotree.xml b/src/documentation/content/xdocs/design/fotree.xml index f91c6117f..ced433044 100644 --- a/src/documentation/content/xdocs/design/fotree.xml +++ b/src/documentation/content/xdocs/design/fotree.xml @@ -18,8 +18,10 @@ The FO Tree is an intermediate structure which will later be Processing

The SAX Events that are fired by the parsing process are caught by the FO Tree system. -Events for starting an element, ending an element, and text data are assembled by the FO Tree system into a set of objects that represent the input FO document.

+Events for starting an element, ending an element, and text data are assembled by the FO Tree system into a set of objects that represent the input FO document. +A class exists for each element in the XSL-FO set, and an object in the appropriate class is created for each element in the input XSL-FO.

For attributes attached to an XSL-FO element, a property list mapping is used to convert the attribute into properties of the object related to the element.

+

To the extent possible, validation is checked as the FO Tree is built. An appropriate error message is returned to the user, and processing continues if possible.

Elements from foreign namespaces that are recognized by FOP fall into the following categories: