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 program and the accompanying materials are made available under the terms of the Eclipse Public License 1.0 which accompanies this distribution.