What is XSLFO: XML.com

Tagged:
I hear XSLFO is really cool. I have used XSLT extensively with XML to create HTML and WML content, but have not really ever gotten into XSLFO. So just what is XSLFO? As it turns out, the short and sweet answer aint so short and aint at all sweet: The Extensible Stylesheet Language Formatting Objects (XSLFO) is a pagination markup language describing a rendering vocabulary capturing the semantics of formatting information for paginated presentation. Formally named Extensible Stylesheet Language (XSL), this Recommendation normatively incorporates the entire XSLT Recommendation by reference and, historically, used to be defined together in a single W3C draft Recommendation. Uh, yeah, like thats EXACTLY what I thought it was. Yeah, ok. The linked article on aml.com is several pages long and explains more and more about XSLFO. There is no easy way to put it, that I know of (that of course is due to my limited understanding, but apparently others struggle with the easy definition also, hence the above description from the article.) Anyway, for more on XSLFO even if its not trivial to understand, check the linked XML.com article.   What is XSLFO: XML.com