RSS Feed for This PostCurrent Article

Java Engine for Processing XML and Non XML Data

Smooks is a Java Framework/Engine for processing XML and non XML data (CSV, EDI, Java, JSON etc).


Perform a wide range of Data Transforms.  Supports many different Source and Result types – XML/CSV/EDI/Java/JSON to XML/CSV/EDI/Java/JSON.

Java Binding

Bind into a Java Object Model from any data source (CSV, EDI, XML, Java, JSON etc).

Huge Message Processing

Process huge messages (GBs) – Split, Transform and Route message fragments to JMS, File,Database etc destinations.  Route multiple message formats to multiple destinations in a single pass over a message.

Message Enrichment

Enrich a message with data from a Database, or other Datasources.


Combine the above features in different ways e.g. add Message Enrichment as part of a Splitting and Routing process.

Trackback URL

RSS Feed for This Post1 Comment(s)

  1. anonymous | Feb 10, 2010 | Reply

    For big or even huge XML data files, vtd-xml, the latest XML parsin engine, may help, it is a bit more faster than SAX, while still offering xpath and random access

Sorry, comments for this entry are closed at this time.