Java library for handling XML in Maxprograms projects.
Although standard XML handling in Java is good, this library has features not available in Java SE:
- Working support for OASIS XML Catalogs
- Default attribute values resolution when parsing XML files with RelaxNG grammars
- XML indenter
- XML characters validation
Features in development:
- DTD parser
- Common XML Grammar handler for DTD, XML Schema and RelaxNG
You need Java 21 and Gradle
- Point your JAVA_HOME variable to JDK 21
- Checkout this repository
- Run
gradleto compile the source code
git clone https://github.com/rmraya/XMLJava.git
cd XMLJava
gradle
This software is source-available and proprietary.
You may view and modify the source code for personal, educational, or internal evaluation purposes.
Redistribution, commercial use, or distribution of modified versions is prohibited without prior written permission from Maxprograms.
See the LICENSE.md file for full terms.