Presenting XML context is to make your content suitable for diverse applications that include data interchange such as XHTML, WML, or PDF using Java framework. The framework employs interesting techniques that highlights and makes the text attractive to viewers’ eyes by the use of margins or padding, creation of indexes, and many more specifically supporting XML, SQL, dynamic, or flat files. XML pipelines work with SAX model. The XSLT transformer helps transform inputted content to desired output. The whole Java framework transforms content through the pluggable pipeline using SAX for document processing.
The pipeline starts with generator component and feeds output into the XSLT transformer. The environment runs as console application and servlet, which provides desired client request and response such as convert flat files to XML, convert XML to several MIME message for mail, convert XML to PDF, or even print web pages in HTML.
Download: http://presentingxml.sourceforge.net/