Smooks Content Filtering Framework.
Overview
Smooks is a framework for filtering content
(XML/XHTML/HTML etc) in a manner that can be optimised for a given execution context e.g. optimised for the requesting
browser in a Servlet Container.
XML/XHTML/HTML Filtering
SmooksXML is a filtering solution for
XML/XHTML/HTML etc. It can be used as a Java alternative to templating solutions such as XSLT,
or simply as an XML analysis tool (see Smooks Report Generator).
SmooksXML is a DOM visitor type implementation.
As an alternative to XSLT, SmooksXML is a non-templating solution.
By this we mean that it doesn't "manufacture" a completely new XML document using a source document as input. Instead,
SmooksXML visits the source
document and transforms the source i.e. no new document created.
Other Docs
- SmooksServletFilter: Smooks in a Servlet Container. (also see
ServletResponseWrapperFactory)
- SmooksStandalone Smooks in a non-containered environment e.g. on the command line.
(See Smooks Report Generator)
- Smooks User Docs at
milyn.codehaus.org.