xsdvi icon indicating copy to clipboard operation
xsdvi copied to clipboard

Java application to transform W3C XML Schema instances into interactive diagrams in SVG format

XsdVi

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.

Quickstart

Build-time dependencies +++++++++++++++++++++++

  • Java Development Kit (JDK) 6 or newer. Tested with OpenJDK_ 8. Will probably work with Oracle JDK_, too.
  • Apache Ant_ to build the project.

Run-time dependencies +++++++++++++++++++++

  • Java Runtime Environment (JRE) 6 or newer. A complete JDK (see above) will work, too.

Quickstart ++++++++++

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

Copyright

See the file COPYING <./COPYING>_ in this repository for details.

.. _Apache Ant: https://ant.apache.org/ .. _OpenJDK: http://openjdk.java.net/ .. _Oracle JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html .. _XsdVi SourceForge project page: https://sourceforge.net/projects/xsdvi/ .. _XsDvi website: http://xsdvi.sourceforge.net/