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

About

Java library for handling XML

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages