Skip to content

rmraya/XMLJava

Repository files navigation

XMLJava

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

Building

You need Java 21 and Gradle

  • Point your JAVA_HOME variable to JDK 21
  • Checkout this repository
  • Run gradle to compile the source code
git clone https://github.com/rmraya/XMLJava.git
cd XMLJava
gradle

License

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.

About

Java library for handling XML

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages