Smooks is a Java Framework/Engine for processing XML and non XML data (CSV, EDI, Java etc). The following are some of the features available in Smooks v1.2: Transformation Perform a wide range of Data Transforms - XML to XML, CSV to XML, EDI to XML, XML to EDI, XML to CSV, Java to XML, Java to EDI, Java to CSV, Java to Java, XML to Java, EDI to Java etc. Java Binding Populate a Java Object Model f