- Minimal external dependency. Maybe, the only external dependency I forsee is for JSON parsing.
- XML parsing is done by super-fast StAX.
- API should be easily extendable.
- Validation for compliance to the specification should be in place.
- Should be available in Maven public repository.
The initial version of the code is committed in the mercurial repository---interested hackers, have a look!