Schema validation and conversion based on RELAX NG http://www.thaiopensource.com/relaxng/

Michael[tm] Smith 84ec6ad578 Update version.xml for 20220510 release 10 months ago
.settings f45d16d336 pull request: compile with java 11 (#255) 1 year ago
convert e912895f3e Get rid of use of $ in files in convert directory 14 years ago
datatype-sample f45d16d336 pull request: compile with java 11 (#255) 1 year ago
doc 0b7e49bc7e Moved docs to the relaxng.org repository (#238) 4 years ago
dtdinst 18c64657ae Remove .cvsignore files: subversion uses svn:ignore property instead 14 years ago
eg 1f91534040 Get rid of use of $ in files in eg 14 years ago
extapidoc d830542e59 Add JDK 1.5 package list 14 years ago
gcj 8d98ceef51 Versions don't have dashes. 20 years ago
lib f45d16d336 pull request: compile with java 11 (#255) 1 year ago
mod f45d16d336 pull request: compile with java 11 (#255) 1 year ago
relaxng.org @ 1fc8c8d337 0b7e49bc7e Moved docs to the relaxng.org repository (#238) 4 years ago
test a031143c11 Fix schematron test suite schema for incorrect schematron schemas 14 years ago
trang 1e74846999 Fix issue #191 by applying the proposed patch with some small updates. 7 years ago
xhtml fbcf9ea74c Fix links. 20 years ago
.classpath f45d16d336 pull request: compile with java 11 (#255) 1 year ago
.editorconfig 465c723024 Add EditorConfig, http://editorconfig.org 5 years ago
.gitignore f45d16d336 pull request: compile with java 11 (#255) 1 year ago
.gitmodules 0b7e49bc7e Moved docs to the relaxng.org repository (#238) 4 years ago
.project 72522bcdfa Eclipse stuff 20 years ago
.travis.yml 61e395a000 Travis: Dropo old Travis-no-longer supports JDKs 3 years ago
README.adoc 97c100725f Update README further 3 years ago
ant c633f73618 Make the ant script more robust. 14 years ago
ant.bat 306518ec0a Make ant.bat more robust. 14 years ago
build-gcj.xml 40fce60e6e Remove all except the GCJ building parts. 14 years ago
build.gradle.kts f45d16d336 pull request: compile with java 11 (#255) 1 year ago
build.xml f45d16d336 pull request: compile with java 11 (#255) 1 year ago
build.xsl f45d16d336 pull request: compile with java 11 (#255) 1 year ago
copying.html b39deb5740 Revamp distribution 20 years ago
copying.txt ed98ab982f Change copyright year. 20 years ago
iml.xsl 671d496bf6 Change build system to use Java 5 everywhere 14 years ago
jing-trang.ipr 59fd15e607 New catalog module providing a Resolver that implements OASIS XML catalogs 14 years ago
jing.bat b959e90d88 Check for appropriate java version in jing.bat 14 years ago
maven-jing.xml 4e41dc51bc Automate publishing to Central Repo and GitHub 4 years ago
maven-trang.xml 4e41dc51bc Automate publishing to Central Repo and GitHub 4 years ago
release.py f45d16d336 pull request: compile with java 11 (#255) 1 year ago
settings.gradle.kts f45d16d336 pull request: compile with java 11 (#255) 1 year ago
setup e3ec3b0723 Change setup to define build.dir and quote more. 14 years ago
setup.bat f5a2bf4475 Change setup.bat to define build.dir. 14 years ago
todo.txt 9247ff9d76 More updates to todo.txt 14 years ago
version.xml 84ec6ad578 Update version.xml for 20220510 release 10 months ago

README.adoc

= jing-trang
:groupId: org.relaxng
:artifactId: jing
:repository: jing-trang

image:https://travis-ci.org/relaxng/{repository}.svg?branch=master["Build Status", link="https://travis-ci.org/relaxng/{repository}"]
image:https://maven-badges.herokuapp.com/maven-central/{groupId}/{artifactId}/badge.svg["Artifact on Maven Central", link="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22{groupId}%22%20a%3A%22{artifactId}%22"]
image:http://www.javadoc.io/badge/{groupId}/{artifactId}.svg["Javadocs", link="http://www.javadoc.io/doc/{groupId}/{artifactId}"]

After cloning the repository, here's how to build.

. Ensure you have git and JDK 8 or above installed.
All other dependencies are included in the repository.

. Set the `JAVA_HOME` environment variable to point to the directory
where the JDK is installed. For example:

* `export JAVA_HOME=/usr/lib/jvm/openjdk-11` <- Ubuntu, etc.
* `export JAVA_HOME=$(/usr/libexec/java_home)` <- macOS
* `set JAVA_HOME=C:\Program Files\Java\jdk-11` <- Windows

. Clone the repository

git clone https://github.com/relaxng/jing-trang.git`

. Change your working directory to be the `jing-trang` directory (that is,
the directory containing this file).

. Run the `ant` script included in the repository. On Linux, use the
command `./ant`. On Windows, use `.\ant`.
That runs the version of `ant` included in the repository. When the
`ant` script completes, you should find `jing.jar` and `trang.jar` files
in the `build` subdirectory.
You can also tell the `ant` script to build the `test` target, which
will build the jars and then run some tests. On Linux, use the command
`./ant test`. On Windows, use `.\ant test`.