The goal of this enhancement is to remove the aging, unmaintained NanoXML parser and use the one provided by the standard Java API.
The benefits are obvious:
- reduced installers footprint
- some features were not available in NanoXML (namespaces, xinclude, etc)
- NanoXML had some unfixed bugs.
The work was conducted by Anthonin Bonnefoy and David Duponchel in a separate Git tree (see http://github.com/bonnefoa/izpack-refactorings/tree/master
).
It is now ready to be proposed for merging into the IzPack Subversion repository.
As the changes are significant, IzPack developers are strongly encouraged to review it.
Merged.
Bye-bye NanoXML, and thanks for having been part of the project for so many years