The basic functionality of Smooks Core can be extended through the creation of what we call a "Smooks Cartridge". A Cartridge is simply a Java archive (jar) containing reusable Content Handlers (Visitor Logic). A Smooks Cartridge should provide "ready to use" support for a specific type of XML analysis or transformation.
Name | DOM Support | SAX Support | Description |
|---|---|---|---|
| | Enables population of Java Object Model from data embedded in | |
| | Enables fragment-level templating using different templating solutions | |
| | Enables routing of message fragments (including populated object models) | |
| | Enables fragment-level Transformation/Analysis using different | |
| | Smooks Cartridge that converts an EDI message data stream | |
| | Smooks Cartridge that converts a Comma Separated Value (CSV) | |
JSON | | | Smooks Cartridge that converts a JSON formatted |
| | Contains miscellaneous resources for performing common analysis/transformation tasks | |
| | Plugs Smooks into the J2EE Servlet Container. This allows Smooks to be | |
| | Makes Cascading Style Sheet (CSS) information easily available to web content | |
Calc | | | Smooks Cartridge that can do simple calculation tasks. |