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

Benoît Guédas e443d33a1a Fix NullPointerException when namespace URI is null. 2 months ago
.settings a651239944 Add more Eclipse settings 1 year ago
convert e912895f3e Get rid of use of $ in files in convert directory 10 years ago
datatype-sample f21ff4aafc Fix namespace in datatype-sample.rng. 10 years ago
doc 0b7e49bc7e Moved docs to the relaxng.org repository (#238) 6 months ago
dtdinst 18c64657ae Remove .cvsignore files: subversion uses svn:ignore property instead 10 years ago
eg 1f91534040 Get rid of use of $ in files in eg 10 years ago
extapidoc d830542e59 Add JDK 1.5 package list 10 years ago
gcj 8d98ceef51 Versions don't have dashes. 16 years ago
lib 4e41dc51bc Automate publishing to Central Repo and GitHub 6 months ago
mod e443d33a1a Fix NullPointerException when namespace URI is null. 1 month ago
relaxng.org @ 1fc8c8d337 0b7e49bc7e Moved docs to the relaxng.org repository (#238) 6 months ago
test a031143c11 Fix schematron test suite schema for incorrect schematron schemas 10 years ago
trang 1e74846999 Fix issue #191 by applying the proposed patch with some small updates. 3 years ago
xhtml fbcf9ea74c Fix links. 16 years ago
.classpath a651239944 Add more Eclipse settings 1 year ago
.editorconfig 465c723024 Add EditorConfig, http://editorconfig.org 1 year ago
.gitignore 777a5f6389 Add .gitignore 6 months ago
.gitmodules 0b7e49bc7e Moved docs to the relaxng.org repository (#238) 6 months ago
.project 72522bcdfa Eclipse stuff 16 years ago
.travis.yml f1476d785d add openjdk early access but allow it to fail 6 months ago
ant c633f73618 Make the ant script more robust. 10 years ago
ant.bat 306518ec0a Make ant.bat more robust. 10 years ago
build-gcj.xml 40fce60e6e Remove all except the GCJ building parts. 10 years ago
build.xml 4e41dc51bc Automate publishing to Central Repo and GitHub 6 months ago
build.xsl 42941aa0f0 Use source=7, target=1.7 for target Java version 6 months ago
copying.html b39deb5740 Revamp distribution 16 years ago
copying.txt ed98ab982f Change copyright year. 16 years ago
iml.xsl 671d496bf6 Change build system to use Java 5 everywhere 10 years ago
jing-trang.ipr 59fd15e607 New catalog module providing a Resolver that implements OASIS XML catalogs 10 years ago
jing.bat b959e90d88 Check for appropriate java version in jing.bat 10 years ago
maven-jing.xml 4e41dc51bc Automate publishing to Central Repo and GitHub 6 months ago
maven-trang.xml 4e41dc51bc Automate publishing to Central Repo and GitHub 6 months ago
readme.md 3244959d80 Set up Travis 1 year ago
release.py 8193952fce Update group ID in central-repo release automation 6 months ago
setup e3ec3b0723 Change setup to define build.dir and quote more. 10 years ago
setup.bat f5a2bf4475 Change setup.bat to define build.dir. 10 years ago
todo.txt 9247ff9d76 More updates to todo.txt 10 years ago
version.xml a3ec4cd650 Update version.xml for 20181222 release 6 months ago

readme.md

After checking out from the repository, here's how to build.

  1. Ensure you have the a suitable version of the JDK installed: either JDK 5.0 or 6 should work. The JDK can be downloaded from http://java.sun.com/javase/downloads/. All other dependencies are included in the repository.

  2. Set the JAVA_HOME environment variable to point to the directory where the JDK is installed. For example, on Linux do something like

    export JAVA_HOME=/opt/jdk1.6.0_10
    

    and, on Windows, do something like

    set JAVA_HOME=c:\Program Files\Java\jdk1.6.0_10
    
  3. Change your working directory to be root source directory (i.e. the directory containing this file).

  4. Run the ant script included in the repository. On Linux, use the command

    ./ant
    

    On Windows, use

    .\ant
    

    This runs the version of ant included in the repository. When the ant script completes, you should find jing.jar and trang.jar in the build directory. You can also tell ant 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
    

Build status

Build Status