Fopsters,
I notice that Glen has been progressively adding validity checking to FO elements. I'll take this opportunity to draw the attention of recent foppers to an earlier discussion of the relative merits of push vs. pull parsing in FOP. Alt-design (which I think I will just call FAD in future) uses pull parsing. The discussion went on over a more than one thread, e.g., http://marc.theaimsgroup.com/?l=fop-dev&m=103507639220269&w=4 and re-surfaced in the discussion of marker handling in FAD, http://marc.theaimsgroup.com/?l=fop-dev&m=105455437221298&w=4
The best encapsulation is probably the following discussion of the general principles, and their application to validation, with a nice instance of the effects of this validation in the case of simple-page-master.
http://marc.theaimsgroup.com/?l=fop-dev&m=103785986329929&w=4
Peter -- Peter B. West <http://www.powerup.com.au/~pbwest/resume.html>