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. |