XsdVi is a "Java application [...] to transform W3C XML Schema instances into interactive diagrams in SVG format" (see the XsdVi SourceForge project page).
This repository is an unmaintained fork of the original XsdVi source code; it contains some minor improvements to the build process.
Please refer to the XsdVi SourceForge project page and the XsdVi website for more information on XsdVi.
- Java Development Kit (JDK) 6 or newer. Tested with OpenJDK 8. Will probably work with Oracle JDK, too.
- Apache Ant to build the project.
- Java Runtime Environment (JRE) 6 or newer. A complete JDK (see above) will work, too.
To obtain a list of build targets, run the following command in the directory that contains this README file:
ant -p
The default target is dist
, so you can just run the following
command to build XsDvi:
ant
Now you can run XsDvi, e. g.:
java -jar dist/lib/xsdvi.jar dist/examples/xsd/faktura.xsd firefox faktura.svg
For a short help message, just run XsDvi without any arguments:
java -jar dist/lib/xsdvi.jar
See the file COPYING in this repository for details.