#!/bin/sh
set +u

dist=`dirname $0`

jars=$dist/xp.jar:$dist/resolver.jar

if [ -f $dist/xsdvalid.jar ]; then
    cp=$dist/xsdvalid.jar:$jars
elif [ -d $dist/../class/com/xmlmind/xmledit ]; then
    cp=$dist/../class:$jars
else
    echo "xsdvalid.jar not found"
    exit 2
fi

# -Xss1m is needed to support *really* large XML-Schemas
# -Xmx128m is needed from Java[tm] 1.4.2 which by default sets this to 64m

java -Dxml.catalog.files="$XML_CATALOG_FILES" -Xss1m -Xmx128m \
    -classpath "$cp" \
    com.xmlmind.xmledit.xsd.dtdtoxsd.DTDToXSD "$@"

