EdiSax is an EDI to SAX Event Parser. It generates a stream of SAX events from an EDI message stream based on a supplied "EDI to XML Mapping Model". This allows the EDI stream to be processed using XML tools and APIs.
See the EDIParser Javadoc for more details.
Smooks Integration
The EdiSax parser is integrated into Smooks through the Smooks EDI Cartridge. This adds EDI message Transformation/Analysis support to the Smooks Framework.
Sample Mappings
Take a look at the JUnit tests and see some EDI to SAX/XML Mappings in actions. Each test package ("test01", "test02" etc) contains 3 files:
- edi-input.txt: The EDI message Input,
- edi-to-xml-mapping.xml: The EDI to SAX Mapping configuration file, and
- expected.xml: The expected mapping result (after applying edi-to-xml-mapping.xml to edi-input.txt).



