I'm attempting to use the xalan command line utility to generate html from xml with a specific xsl stylesheet. The problem is, the xml files I use point to a dtd with a relative path (found by Epic), so when I run xalan, it tries to find the dtd in the xml file's folder and fails. If I change the dtd in the file, it works, but there are hundreds of files and they can't all be changed. Is there a way to point to a particular dtd with the xalan command line? Here's an example of the error I get when I don't change the xml:

java org.apache.xalan.xslt.Process -in c:\test\crp11nixie000000.xml -xsl s:\xml\doctypes\fcdit-etm\fcdit-etm.html.xsl -out c:\test\crp11nixie000000.htm -html

(Location of error unknown)XSLT Error (javax.xml.transform.TransformerException): java.io.FileNotFoundException: C:\test\fcdit-etm.dtd (The system cannot find the file specified)