EXIficient
is an open source implementation of the W3C Efficient XML Interchange (EXI) format specification written in the Java programming language.
The EXI format is a very compact representation for the Extensible Markup Language (XML) Information Set that is intended to simultaneously optimize performance and the utilization of computational resources.
Requirements
Minimum run-time requirements
- Java 1.5
- Xerces 2.9+
(Xerces2 Java Parser, available at http://xerces.apache.org/xerces2-j/)
Build & test requirements
- JUnit, a framework for writing automated tests available at http://junit.org
- XMLUnit, JUnit and NUnit testing for XML available at http://xmlunit.sourceforge.net/
Project Structure
/
Contains eclipse project files, readme, build and license information.
/src
main source (/src/main) files as well as test source files (/src/test/)
/lib
Required Xerces run-time library (xercesImpl.jar) and test-libs (junit & xmlunit)
/data
contains XML and XML Schema test-data set.