Important
This repository is archived. It preserves the last open-source version before the license change. No further updates will be pushed here due to licensing restrictions.
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.